gddo-server: Use memcache to cache HTTP transport.
The memcache underneath is using the gomemcache package, which can be
used both as a standalone app or in App Engine. The cache will reduce a
significant amount of HTTP requests we make when updating packages. Most
of the requests are to GitHub. So this change will save a lot against
GitHub rate limits.
Reviewed-by: Alan Donovan <email@example.com>
Reviewed-by: Andrew Gerrand <firstname.lastname@example.org>
3 files changed