原贴:http://www.119797.com/program/memcache-limit/
GAE memcache 的限制
Blog大量使用了memcache,每篇文章都有两个缓存,一个实例缓存,一个页面缓存,为了更快的分页,又把所有文章key按时间顺序放在列表里缓存起来。所以那,很有必要了解一下GAE memcache的一些限制。
memcache单个缓存值限制为1M(1000000bytes),超过这个限制的时候会出如下错误。
ValueError: Values may not be more than 1000000 bytes in length; received 2000000 bytes
memcache的keys限制为250 bytes,超过这个长度会报错。
ValueError: Keys may not be more than 250 bytes in length, received 14670 bytes
memcache的时间设置没限制,但服务器会自动清理缓存,官方好像说过最长为1个月时间(3600*24*30)。
memcache的总大小限制(?>200M),俺拼命的缓存呀缓存,缓存到200M的时候还能继续缓存,俺就没测试了。对俺这个小blog来说,这已经非常非常足够了。
相关阅读
tags: python,google app engine
第2脚: benben November 16,2008 3:24 PM @kukei, 我只用了1M多,200M那个是我测试的