Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434389
  • 博文数量: 50
  • 博客积分: 5071
  • 博客等级: 大校
  • 技术积分: 1780
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-20 10:36
文章分类

全部博文(50)

文章存档

2011年(2)

2010年(6)

2009年(12)

2008年(30)

我的朋友

分类:

2009-02-24 09:31:53

贡献一个php的哈希缓存系统,lru控制,支持并发




php编写的文件型缓存,作为没有apc等服务器环境的解决方案


  • 纯php实现, 无须任何扩展, php4/5都可以,适合发布型系统
  • 使用lru算法自动清理过期内容
  • 可以安全用于多进程并发
  • 最大支持2G缓存文件
  • 使用hash定位,读取迅速

  

基于性能考虑,几点约束
  • 键需要自己做hash处理,最长32位. 前4位必须是0-F16进制
  • 值必须是字符串。如果要存对象,请自己serialize
阅读(934) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~