首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google上有什么替代Memcache的方法吗?

在Google上有什么替代Memcache的方法吗?
EN

Stack Overflow用户
提问于 2013-06-11 14:10:58
回答 2查看 694关注 0票数 2

我目前正在使用GAE提供的Memcache服务来缓存服务器上的内容。缓存的当前大小接近20~30 20。

最初,缓存的生命周期为6-7个小时。随着流量的增加,缓存的生存期已缩短到20分钟。

我们计划将缓存的大小增加到1-2GB。我们是否可以在GAE上使用分布式缓存的替代实现?

下面列出了我已经尝试过的方法。但是,这些步骤并不能解决我们需要在GAE上提供更好的缓存服务的问题。

  • 使用Memcache (缺点-限制缓存大小)
  • 将对象存储在实例内存中(缺点-无法维护实例之间的数据一致性)
  • 压缩正在存储的JAVA对象(略有改进-缓存生存期仅提高20% )
EN

回答 2

Stack Overflow用户

发布于 2013-06-11 14:34:12

由于您最初依赖于6-7个小时的缓存,这听起来是利用Google的边缘缓存的一个很好的用例。从理论上讲,这是一个基于Google分布式网站缓存的免费缓存。

基本上,您希望设置缓存头,例如:

代码语言:javascript
复制
Cache-Control: public, max-age=600

这就是答案这是谷歌集团的帖子

票数 2
EN

Stack Overflow用户

发布于 2013-06-11 14:45:03

如果您是Python开发人员,也许Nick Johnson的这篇博客文章会对您有所帮助:http://blog.notdot.net/2010/11/Storage-options-on-App-Engine

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17046261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档