2011-06-02 77 views
0

如您所知,ezSql具有有用的缓存功能。 我新使用这个,但是当我编辑数据库上的任何东西,我删除所有缓存的文件,并等待再次缓存它们。删除特定的缓存文件

我将用一个例子解释, 有一个页面(http://domain.com/user.php?u=username),它列出用户的DATAS(用户名,城市,电话等。 )。

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

你觉得呢,有可能吗?你知道缓存文件名被哈希(像这样:6f3b84011a8693ad7e5b86c6dff3d27d

回答

0

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