【问题标题】:Deleting Specific Cache Files删除特定缓存文件
【发布时间】:2011-06-02 15:19:19
【问题描述】:

如您所知,ezSql 有一个有用的缓存功能。 我是新使用的,但是当我在数据库上编辑任何内容时,我正在删除所有缓存的文件,并等待再次缓存它们。

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

我正在缓存 user.php 文件上的所有查询,并分别缓存所有用户的数据。当某些用户(约翰)更新自己的数据时。发生这种情况时,我正在删除所有缓存文件,因此我正在删除所有用户的缓存数据。有什么方法可以删除(或刷新)仅 John 的数据缓存?

你怎么看,有可能吗?你知道缓存文件名是散列的(像这样:6f3b84011a8693ad7e5b86c6dff3d27d

【问题讨论】:

    标签: php mysql caching


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 2015-01-12
      • 2018-03-07
      相关资源
      最近更新 更多