Php文件缓存适配器
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 4.1,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.3(当前的稳定版本)。
Php文件缓存适配器
类似于文件系统的适配器,这个缓存实现缓存条目写入到磁盘,但与文件系统缓存适配器,适配器PHP文件缓存写入和读取这些缓存文件作为原生PHP代码。例如,缓存值(“我”、“缓存”,“数组”)
写出一个缓存文件类似如下:
1 2 3 4 5 6 7 8 9 10 11 12 13
< ? php返回(/ /缓存项过期0= >9223372036854775807,/ /缓存项的内容1= > [0= >“我”,1= >“缓存”,2= >“数组”]];
请注意
缓存项包括和解析,由于原生PHP代码OPcache处理文件包括,这个适配器有潜力成为基于文件系统比其他缓存快得多。
谨慎
如果您已经配置了OPcache不检查文件的时间戳缓存条目不会OPcache不会失效,除非你清楚。
PhpFilesAdapter可以提供一个名称空间,默认缓存生命周期,和缓存目录路径作为构造函数参数:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
使用ob娱乐下载\组件\缓存\适配器\PhpFilesAdapter;美元缓存=新PhpFilesAdapter (/ /字符串用作根缓存目录的子目录中,缓存的地方/ /物品将被存储美元名称空间=”,/ /缺省生命周期(秒)不定义的缓存项/ /自己的一生,值0导致项目被无限期存储(即。/ /删除文件,然后才能)美元defaultLifetime=0,/ /主缓存目录(应用程序需要读写权限)/ /如果没有指定,系统内部临时目录中创建一个目录美元目录=零);
请注意
因为Symfob娱乐下载ony 3.4,这个适配器实现PruneableInterface,允许手工修剪的过期的缓存条目通过调用它的删除()
方法。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。