Memcached使用小结
By BlueF on 2008年1月14日 08:38 |
- memcached在小网站的背景下并不会显得更快.也许会有0.0x秒的提升.更应该关注的是页面上其他元素对页面载入速度的影响.
- memcached在高负荷网站上更能体现其性能.豆瓣如果不用memcached会不会慢10倍?也许会更糟.
- memcached需要大量的内存.传闻myspace的cache服务器都是4G内存.虽然myspace用的不是memcached,但是示例中的50m仅仅只是示例而已.
- expire time是个有意思的部分.完善的expire time算法会帮助memcached发挥其应有的效能.过短的expire time会完全无法发挥memcached的作用,过长的话又会让页面内容长期不刷新而让人厌倦.
- 与expire time相比,使用replace和set,并配合expire time能完全解决cache过期的问题.一个item在生成的时候写入或者replace原有的内容,并加上一个可以接受的时间(以使长期不更新即不使用的item不占用内存).抑或是每一次get都延长其expire time也会是很好的办法.
阅读(1087) | 评论(0) | 转发(0) |