PHP文件缓存之secache

作者: 你东哥呀 | 来源:发表于2017-05-20 21:26 被阅读239次

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

注: 部份内容转自官网。

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

相关文章

  • PHP文件缓存之secache

      secache是一款由Shopex团队开发的PHP文件型缓存解决方案,在虚拟主机无法使用memcache等缓存...

  • php预加载,使用及性能测试

    php预加载,preload php.ini 使用opcache_compile_file进行文件缓存,一旦缓存不...

  • 缓存

    缓存配置文件 config/cache.php 主流的缓存如:Memcached 和 Redis 数据库 作为缓存...

  • PHP-文件缓存类

    文件缓存类 网上整理的php文件缓存类,测试使用不错,最后部署redis后弃用此方案,备份 使用文件缓存类 使用r...

  • 增加PHP程序配置文件实践

    增加PHP程序配置文件实践 最原始的方式 写php程序时会直接把数据库、缓存的连接信息放在config.php文件...

  • php静态文件缓存

  • laravel Please provide a valid c

    这是因为laravel的缓存路径没有找到 laravel缓存文件路径是在 config/cache.php中设置,...

  • 【踩坑】获取不到 env 文件中的值

    之前执行了 php artisan config:cache,把配置给缓存起来了,程序检测到有缓存文件存在,就会去...

  • tp5中cache使用

    tp5中cache默认是缓存文件,如果需要缓存redis或者memcache直接在config.php中配置即可。

  • PHP缓存之Opcode缓存

    PHP缓存之Opcode缓存 1. 什么是Opcode缓存? 当解释器完成对脚本代码的分析后,便将他们声称可以直接...

网友评论

    本文标题:PHP文件缓存之secache

    本文链接:https://www.haomeiwen.com/subject/nempxxtx.html