Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

[转]雪寒的哈希缓存系统。LRU控制

Posted on 2009-10-12 19:26  analyzer  阅读(275)  评论(0编辑  收藏  举报

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

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

样例  下载

基于性能考虑,几点约束
  • 键需要自己做hash处理,最长32位. 前4位必须是0-F16进制
  • 值必须是字符串。如果要存对象,请自己serialize

应用的项目
我要啦免费统计