1

我已经成功地缓存和索引了我的一页扩展输出。我的扩展允许在 FE 中创建和更改实体。

但是,当我更改某些内容时,我想使所使用的特定请求参数的缓存和索引无效。

我找不到关于该主题的任何内容,有什么想法吗?只是从相关的 mysql 表中删除条目似乎很苛刻......

4

2 回答 2

0

我猜你想使用缓存框架

于 2012-07-17T08:08:48.847 回答
0

缓存框架看起来需要大量的工作来实现。所以我的肮脏解决方案是从 mysql 数据库中删除索引条目:

SELECT phash FROM index_phash WHERE CONVERT(cHashParams USING utf8) LIKE '...'
DELETE FROM index_phash WHERE phash = ...
DELETE FROM index_fulltext WHERE phash = ...
DELETE FROM index_grlist WHERE phash = ...
DELETE FROM index_rel WHERE phash = ...
DELETE FROM index_section WHERE phash = ...
于 2012-07-17T09:28:18.273 回答