Sep
27
2008
|
裏ワザ
|
| 前回ページ表示をスピードアップさせるキャッシュの話をしました。今回は、モジュールを個別にキャッシュする方法を解説します。 モジュールのキャッシュが有効なのは、モジュールで表示するコンテンツがあまり変動しない場合です。 たとえば、メニューや人気記事(mod_mostread)、フィード表示(mod_feed)が挙げられます。 これは私の実体験ですが、RSSフィードで外部の記事を読み込む際に、キャッシュを設定せずに、毎回フィードを読み込むようにしていたところ、サイトのレスポンスがすごく悪くなった時がありました。ですが、このキャッシュ設定を行った後は、スムーズに表示されるようになった、そんな経緯がありました。 では、モジュール別のキャッシュ設定の方法を示します。 まず、モジュール管理から、キャッシュを設定したいモジュールを選択します。モジュールのパラメータから拡張パラメータをクリックすると、以下のような画面になります。 ![]() キャッシュの項目はコンボボックスになっており、「グローバルを使用」、「キャッシュ無し」、もしくは「常に」と表示されているはずです。モジュールの性質に合わせて、キャッシュをするかどうか選択します。 「グローバルを使用」する場合は、基本設定でのキャッシュ設定が反映されます。また、「常に」と書かれている場合は、最初からキャッシュが必要であることが周知であるため、「常にキャッシュされる」という意味合いです。 キャッシュタイムには、分単位でキャッシュする時間を設定してください。これで終了です。
|
| 最終更新 ( 2008年9月27日(土曜日) 14:03 ) |




