2017-08-09 13 views
1

ページ上のコンテンツを編集すると、このページのTYPO3フロントエンドキャッシュは、コンテンツ要素を保存した後に自動的に消去されます。TYPO3:コンテンツの編集後にキャッシュをクリアしない

この結果、パフォーマンスに大きな問題が発生します。何百ものニュースレコードがあり、ニュースの詳細ページを編集しているときに表示されます。

特定のページでこれを無効にする方法はありますか?

答えて

2

これはDataHandlerフック(このクラスは編集後にキャッシュをフラッシュしなければならないページを登録する)で可能かもしれませんが、これを行うことをお勧めしません。通常はとなります。ページを変更するとキャッシュがクリアされます。

+0

私はおそらくページTS設定に設定があると思っていましたが、これが唯一の方法だと思われます。 – Sven

0

問題は完全なキャッシュクリアです。
1つのニュースを追加/編集すると、他のすべてのニュース(normaly)の詳細ビューは関与しません。

ニュースが表示されるページのすべてのページキャッシュをクリアするページTSconfigは広いです。

したがって、tx_newsはキャッシュタグを使用して選択的に消去します。
しかし、キャッシュがあまりにも少なくなってしまう可能性があります。

ニュースを追加/編集した後でキャッシュのクリアを回避すると、変更が公開されないという問題が発生します。
これらのページのキャッシュをまったく使用しないと、ページのパフォーマンスが大幅に低下します。

特定の時間の後に正常にキャッシュがクリアされるので、夜間の作業でこれを強制するかもしれません:すべてのキャッシュをクリアし、クローラ/スパイダーで再構築します。

+0

ニュースを編集した後でキャッシュをクリアすることについては言及していませんでした。問題は、TYPO3がニュース詳細ページのコンテンツを編集した後に自動的にキャッシュをクリアすることです。ニュースプラグインまたは広告バナーを表示します。 – Sven

+0

ですが、キャッシュをクリアする必要があります。そうしないと、ページの生成されたすべてのバリアントに編集内容が含まれません。 –

+0

しかし、私は一度にキャッシュをクリアしたくないと思っています。私の意見では、この場合はキャッシュを深夜やその他の時間にクリアするか、キャッシュされたコンテンツが定義された時間後に自動的に期限切れになります。 – Sven

関連する問題