我已经成功地将我的单页扩展输出缓存并编入索引。 我的扩展允许在FE中创建和更改实体。
但是当我改变某些内容时,我想使所使用的特定请求参数的缓存和索引无效。
我找不到任何有关该主题的内容,任何想法?只是从相关的mysql表中删除条目似乎很苛刻......
答案 0 :(得分:0)
我想你想使用caching framework。
答案 1 :(得分: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 = ...