php 缓存错误


Php Cache Error

我对PHP缓存有问题。我的英语水平很低,这就是为什么请尽量理解。

我向数据库发送了一个查询,并创建了一个缓存文件。但是不会读取缓存文件,并且当缓存文件时间结束时,不会删除缓存文件。

我该如何解决? 还有,缓存文件和htAccess缓存有什么区别?

在使用该文件之前尝试使用 is_readable($file) 来确定它是否与权限等相关

如果你想要正确的答案,我们需要知道你是如何缓存数据的。有很多方法可以缓存数据,例如APC或MemCache或文件缓存。

超级缓存的防爆缓存

https://packagist.org/packages/smart-php/super-cache

<?php
require __DIR__.'/vendor/autoload.php';
use SuperCache'SuperCache as sCache;
//Saving cache value with a key
// sCache::cache('<key>')->set('<value>');
// $data = <your data from databse>
sCache::cache('myKey')->set($data);
//Retrieving cache value with a key
$data = sCache::cache('myKey')->get();
?>