|
原贴: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来说,这已经非常非常足够了。
相关阅读
- 偷公主衣服的色狼-第10天
- 自定义GAE模板过滤器解决时区问题
- Google自定义搜索打造站内搜索
- 如何修复PicklingError错误
- Ubuntu下nginx +mono 2.0 支持asp.net
tags:python,google app engine
Posted by benben on November 15,2008 12:29 PM in程序设计 ||Comment(2)2个脚印第1脚:kukeiNovember 16,2008 2:53 PM能用这么大啊,我就缓存了首页,和常用的数据。
第2脚:benbenNovember 16,2008 3:24 PM@kukei, 我只用了1M多,200M那个是我测试的
|
|
|