RocketThemeの無料テンプレートを使用しているサイトがあり、Gantryフレームワークを使用しています。
ここで、ΙPHPコードを使用してページを追加する必要があるため、Sourcererを使用して、com_contentを使用し、そこに.phpファイルを含めて、単純なページを作成しました。
問題は、Joomlaが私のスクリプトのコンテンツをキャッシュすることです。だから私はJoomlaキャッシュを無効にしようとしましたが、その単純なページの読み込みが非常に遅い-最適化なしのRocketThemeとGantryのおかげです。
そのため、com_contentコンポーネントのキャッシュを除外することに決めましたが、ヘッダー、フッターなどは引き続きキャッシュします。JotCacheをインストールし、com_componentを除外し、ページURLを除外しましたが、Gantryはまだキャッシュしています。
それで、ガントリーキャッシングを無効にする方法はありますか?またはもっと良い方法はありますか?マジックストリングをファイルに追加して、キャッシュを停止しますか?
ガントリはキャッシュを保存してパフォーマンスを向上させます。また、モジュールやその他のjoomlaコンテンツも格納します。テンプレートの詳細を保存すると、テンプレートキャッシュが自動的にフラッシュされます。
ガントリ4キャッシュは、コンパイルされたLESSファイルとCSSファイルを格納するために使用されるため、無効にすることはできません。
Gantry 5のキャッシュも似ているのではないかと思います。