1 ページの拡張出力のキャッシュとインデックス作成に成功しました。私の拡張機能では、エンティティを FE で作成および変更できます。
しかし、何かを変更すると、使用されている特定の要求パラメーターのキャッシュとインデックスを無効にしたいと思います。
そのトピックについて何も見つかりませんでした。アイデアはありますか? 関連するmysqlテーブルからエントリを削除するだけでは厳しいようです...
1 ページの拡張出力のキャッシュとインデックス作成に成功しました。私の拡張機能では、エンティティを FE で作成および変更できます。
しかし、何かを変更すると、使用されている特定の要求パラメーターのキャッシュとインデックスを無効にしたいと思います。
そのトピックについて何も見つかりませんでした。アイデアはありますか? 関連するmysqlテーブルからエントリを削除するだけでは厳しいようです...
キャッシングフレームワークは、実装するのに多くの作業のように見えます。だから私の汚い解決策は、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 = ...
キャッシュフレームワークを使用したいと思います。