GAE memcache 的限制

原贴: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

Posted by benben on November 15,2008 12:29 PM in 程序设计 || Comment(2)
2个脚印
第1脚: kukei November 16,2008 2:53 PM

能用这么大啊,我就缓存了首页,和常用的数据。

第2脚: benben November 16,2008 3:24 PM @kukei, 我只用了1M多,200M那个是我测试的

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值