Google app engine “GAE”有多长;“尽力而为”;memcache通常持续多久?
Google对于共享memcache中的memcache条目何时过期的问题非常模糊。这是完全可以理解的,因为它是免费的和共享的,但是有人对我的条目在从共享缓存中删除之前可能存在多长时间有任何实际指导吗?1小时?一天?一周?一个月Google app engine “GAE”有多长;“尽力而为”;memcache通常持续多久?,google-app-engine,memcached,Google App Engine,Memcached,Google对于共享memcache中的memcache条目何时过期的问题非常模糊。这是完全可以理解的,因为它是免费的和共享的,但是有人对我的条目在从共享缓存中删除之前可能存在多长时间有任何实际指导吗?1小时?一天?一周?一个月 我计划存储一些会话令牌,并试图计算会话可以被重新访问多长时间。我真的看到memcache持续了一天,只有一个小时。。。。我从来没有主动监控过memcache,所以如果你的memcache中有更大或更小的时间段,我也不会感到惊讶 这真的很难说,因为(我猜)这取决于用于实例
我计划存储一些会话令牌,并试图计算会话可以被重新访问多长时间。我真的看到memcache持续了一天,只有一个小时。。。。我从来没有主动监控过memcache,所以如果你的memcache中有更大或更小的时间段,我也不会感到惊讶 这真的很难说,因为(我猜)这取决于用于实例的计算机的内部使用情况以及周围其他计算机需要多少资源
不幸的是,这个问题没有真正的答案。此外:出于防御性的编码,总是检查memcache,然后如果你在memcache中找不到你的数据,你就从你的永久数据(我猜是数据存储还是云存储)中抓取它,然后将它推回memcache供你下次使用memcache可以随时丢弃你所有的数据。你不能真正相信过期时间 根据谷歌的说法,即使没有或有memcache,你的应用程序也必须运行良好。 memcache只是一个加号,可以避免进行大量数据存储查询并正确管理配额 对于您来说,memcache不是存储会话令牌的地方。
如果您使用的是Python,则可以使用webapp2会话。它与AppEngine配合使用效果极佳。谢谢您的回复,但这并不能回答问题。我知道谷歌关于memcache可用性的派对路线,但我正在寻找关于物品在GAE memcache中实际保留多长时间的真实体验。我回答了你的最后一句话。有时项目在1小时后过期,有时在1天后过期。您可以在此处找到其他答案: