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; 
}

注: 部份内容转自官网。

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

    原文作者:Mason麻城东
    原文地址: https://www.jianshu.com/p/5ef37038b5eb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞