Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除特定缓存文件_Php_Mysql_Caching - Fatal编程技术网

Php 删除特定缓存文件

Php 删除特定缓存文件,php,mysql,caching,Php,Mysql,Caching,如您所知,它有一个有用的缓存功能。 我刚开始使用它,但当我编辑数据库中的任何内容时,我会删除所有缓存的文件,并等待再次缓存它们 我会举例说明, 有一页(http://domain.com/user.php?u=username)其中列出了用户的数据(用户名、城市、电话等) 我正在分别缓存user.php文件上的所有查询和所有用户的数据缓存。当某个用户(John)更新自己的数据时。发生这种情况时,我将删除所有缓存文件,因此我将删除所有用户的缓存数据。有没有办法只删除(或刷新)John的数据缓存 你

如您所知,它有一个有用的缓存功能。 我刚开始使用它,但当我编辑数据库中的任何内容时,我会删除所有缓存的文件,并等待再次缓存它们

我会举例说明, 有一页(http://domain.com/user.php?u=username)其中列出了用户的数据(用户名、城市、电话等)

我正在分别缓存user.php文件上的所有查询和所有用户的数据缓存。当某个用户(John)更新自己的数据时。发生这种情况时,我将删除所有缓存文件,因此我将删除所有用户的缓存数据。有没有办法只删除(或刷新)John的数据缓存


你认为这有可能吗?你知道缓存文件名是散列的(比如:6f3b84011a8693ad7e5b86c6dff3d27d)

我不这么认为。ezSQL中的缓存方案非常有限。但是,如果为要缓存的每组查询设置单独的目录,则只能删除特定的查询