首页 PHP 库 其它类库 简单高效的文件缓存php类
简单高效的文件缓存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

相关文章

如何在PHP数据库中高效存储上传的文件名和其他表单数据? 如何在PHP数据库中高效存储上传的文件名和其他表单数据?

05 Dec 2024

使用 PHP 上传带有其他表单数据的图像时如何在数据库中存储文件名问题:您正在创建一个系统,用户可以在其中上传...

如何使用正确的列类型和 INSERT 语句在 MySQL 数据库中高效存储文件? 如何使用正确的列类型和 INSERT 语句在 MySQL 数据库中高效存储文件?

24 Dec 2024

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

如何使用 PHP 高效地将多个文件下载为单个 ZIP 存档? 如何使用 PHP 高效地将多个文件下载为单个 ZIP 存档?

04 Dec 2024

高效文件交付:使用 PHP 将多个文件下载为 ZIP 需要将多个文件下载为单个实体,通常为 ZIP...

如何高效检查PHP上传表单中的文件扩展名? 如何高效检查PHP上传表单中的文件扩展名?

07 Dec 2024

在 PHP 上传表单中检查文件扩展名将文件上传到服务器通常需要检查文件扩展名以确保它是可接受的...

PHP 如何高效解析巨大的 XML 文件而不出现内存问题? PHP 如何高效解析巨大的 XML 文件而不出现内存问题?

29 Dec 2024

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

如何在 PHP 中高效解析巨大的 XML 文件而不造成内存过载? 如何在 PHP 中高效解析巨大的 XML 文件而不造成内存过载?

06 Dec 2024

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

See all articles