0

私は、typo3 にいくつかの非常に具体的な問題があります。状況は次のとおりです。

fe 拡張機能を取得しました。その一部は fe に表示されるプラグインであり、ユーザーがログインしているかどうか (または登録されていないか、無効になっているか、多くの可能性があります) を示します。

このプラグインは、いくつかの「ダミー」隠しページに表示され、タイポスクリプト (CONTENT オブジェクト) を介してマスター テンプレートに挿入されます。

t3 キャッシュ機能を取り除く必要があり、ユーザーが行うすべてのリクエストでこのプラグインのソース コードが実行されるようにする必要があります。

既知のオプションを使用してキャッシュを無効にしようとし、プラグイン クラスで pi_USER_INT =1 プロパティを設定し、コンテンツの読み込みに COA_INT を使用しようとしましたが、プラグイン コンテンツは一部のリクエストに対してまだキャッシュされていると思います。受け付けできません)。

これを行う方法はありますか?

4

1 に答える 1

0

COA_INT が役に立たない場合は、Proxy-Cache または Browser-Cache を検討してください。COA_INT はキャッシュされていませんが、ウェブサーバーへのリクエストがない場合、更新は取得されません。

おそらく追加

config.additionalHeaders = Cache-Control: no-cache

したがって、キャッシュを防ぐことができます。これが機能する場合、問題はクライアント側にあることがわかります。

于 2012-10-22T15:01:36.767 に答える