简单高效的文件缓存php类
<?php class FileCache { public $keyPrefix = ''; public $cachePath = ''; public $cacheFileSuffix = '.bin'; public $directoryLevel = 1; public $gcProbability = 10; public $fileMode; public $dirMode = 0775; function __construct() { $this->cachePath = HT::$cacheRoot.'htcache'; } function FileCache() { $this->__construct(); }
$dir : 缓存文件存放目录
$lifetime : 缓存文件有效期,单位为秒
$cacheid : 缓存文件路径,包含文件名
$ext : 缓存文件扩展名(可以不用),这里使用是为了查看文件方便
析构函数,检查缓存目录是否有效,默认赋值,检查缓存是否有效,写入缓存
$mode == 0 , 以浏览器缓存的方式取得页面内容
$mode == 1 , 以直接赋值(通过$content参数接收)的方式取得页面内容
$mode == 2 , 以本地读取(fopen ile_get_contents)的方式取得页面内容(似乎这种方式没什么必要)
免责声明
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章

24 Dec 2024
将文件插入 MySQL 数据库:列类型和插入语句注意事项使用 Web 将文件插入 MySQL 数据库时...

29 Dec 2024
在 PHP 中轻松解析大型 XML 文件 由于内存限制,解析大型 XML 文件带来了挑战。本文探讨了以下问题的解决方案...

06 Dec 2024
使用 PHP 解析海量 XML 文件:综合指南 PHP 中的 XML 解析在处理巨大的 XML 文件时遇到了挑战。到...


Hot Tools

热门文章
Hello Kitty 岛冒险:巧克力猫角色指南
24 Jan 2025
手游攻略
如何修复KB5050081无法在Windows 10中安装?
31 Jan 2025
故障排查
丢失记录:Bloom&Rage -Corey和Dylan的锁组合
19 Feb 2025
手游攻略
AI Checkers可能会标记您的写作的4个原因,即使您不使用Chatgpt
27 Jan 2025
人工智能
王朝勇士:起源 - Xinye练习之战
26 Jan 2025
手游攻略