1

1 ページの拡張出力のキャッシュとインデックス作成に成功しました。私の拡張機能では、エンティティを FE で作成および変更できます。

しかし、何かを変更すると、使用されている特定の要求パラメーターのキャッシュとインデックスを無効にしたいと思います。

そのトピックについて何も見つかりませんでした。アイデアはありますか? 関連するmysqlテーブルからエントリを削除するだけでは厳しいようです...

4

2 に答える 2

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 に答える
0

キャッシュフレームワークを使用したいと思います。

于 2012-07-17T08:08:48.847 に答える