3.4.4でキャッシュをオンにできない
jSeblodと他の多くの拡張機能を備えたJoomla 3.4.4の複雑なインストールがあります。Webサーバーの前でVarnish4を使用する予定です。そのため、適切なCache-Controlヘッダーをオンにする必要があります。 しかし、私はキャッシュをオンにするようには見えません。これが私が試したものです: 1) configuration.php public $caching = '1'; public $cache_handler = 'file'; public $cachetime = '30'; 2)管理者->拡張機能->プラグイン->ページキャッシュが有効 プラグインでは、ブラウザキャッシュが有効になっています 3)デバッガーを使用すると、私が試したプラグインでデバッガーが停止しますが、キャッシュプラグインでは停止しません 4)[管理者]-> [拡張機能]-> [管理]で、インストールされているキャッシュプラグインを見つけることができます。 5)「アドミニストレーター」->「拡張機能」->「ディスカバー」で、これが見つかりました。 6)自分のライブWebサイトでも同じ結果が得られますが、キャッシュヘッダーは「Cache-Control:no-store、no-cache、must-revalidate、post-check =」ではなく「Cache-Control:no-cache」です。 0、事前チェック= 0」 7)応答が送信される直前にキャッシュをオンにするプラグインを作成しました: class plgSystemGtnocachies extends JPlugin { function plgSystemGtnocachies( &$subject, $config ) { parent::__construct( $subject, $config ); } function __destruct() { if (!headers_sent()) …