PHP文件缓存之secache

  secache是一款由Shopex团队开发的PHP文件型缓存解决方案,在虚拟主机无法使用memcache等缓存机制情况下,使用secache是一个不错的选择,相比传统方式分离多个小文件而言,secache管理方便、性能更高。

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

用法示例:

require('../secache/secache.php'); 
$cache = new secache; 
$cache->workat('cachedata');

$key = md5('test'); //必须自己做hash,前4位是16进制0-f,最长32位。 
$value = '值数据'; //必须是字符串,如果要存对象,请使用serialize。

$cache->store($key,$value);

if($cache->fetch($key,$return)){ 
    echo $key.'=>'.$return; 
}else{ 
    echo 'Data get failed! '.$key; 
}

注: 部份内容转自官网。

如需最新代码,请在下方留下邮箱或私信给我。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、MemCache简介 session MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存...
    李伟铭MIng阅读 3,873评论 2 13
  • (一):基础概念 memcache是什么? Memcache 是一个高性能的分布式内存对象缓存系统,用于动态Web...
    楚江云阅读 1,227评论 0 5
  • 一致性Hash算法 从上面的图中,可以看出一个很重要的问题,就是对服务器集群的管理,路由算法至关重要,就和负载均衡...
    青晨点支烟阅读 1,990评论 0 6
  • 【转】缓存在分布式系统中的应用 缓存在分布式系统中的应用 摘要 缓存是分布式系统中的重要组件,主要解决高并发,大数...
    武汉苏乞儿阅读 878评论 0 10
  • 1、memcache的概念? Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨...
    桖辶殇阅读 2,280评论 2 12