Apacheのmod_cacheを使ってみるも・・・

まずは/etc/httpd/conf/httpd.confでモジュールがincludeされているか見てみる、たけけんのようにデフォでApacheを使ってる人は問題なかろう。

チェックするモジュールは
mod_cache・mod_disk_cache・mod_mem_cache
の3つ、いつもここを見ると、いい加減に使わないモジュールはオフにしようぜよ。
と思うのですが、思いつつ今日もやらない男のたけけん。

キャッシュの設定をディスクにするかメモリにするか、という事で。
mod_cacheの項目で CacheEnable mem / とするか CacheEnable disk / とするかで選択できるみたいだ。

さくらのVPS512を使ってますが、せっかくメモリも1Gになっている事だし、メモリにキャッシュする設定にしてみる事にした。

<IfModule mod_cache.c>
CacheEnable mem /
CacheIgnoreCacheControl On
CacheIgnoreNoLastMod On
CacheStoreNoStore On
CacheStorePrivate On
</IfModule>

<IfModule mod_mem_cache.c>
MCacheSize 65536
MCacheMaxObjectCount 100
MCacheMinObjectSize 1
MCacheMaxObjectSize 2048
</IfModule>

こんな感じにしてみた。

ファイルは/etc/httpd/conf.d/ほにゃらら.conf です、ほにゃららはお好きに。
Apacheのデフォで/conf.d/*.conf を読むようになっていたので、ほにゃらら.confにはmodの記述はしてないです。
一回書いてやってみたらapacheのrestartの時に既に動いてるのでskipするにょろーと文句が出るだけです。
参考サイトには書いてたり書いてなかったりするので、何だか分からなかったので、実際に書いてやってみました。

ない方がすっきりんぐ?

 

という事で、リバプロの入り口的なサーバのキャッシュ機能を使ってみた。

ついてでにWordpressのほうでもプラグインの設定を変えてみた……
ん?と思った人はすごい。

ちょっとやっちまったたけけん。
これだとWordpressの設定が良かったのかApacheの設定が良かったのか分からないのだ。
ぬかったわ!ケンシロウ!

 

 

ぐぬぬ。
気を取り直して、GTmetrixの結果ですが、ページの表示速度だけは
4秒~6秒くらいだったのが、1.9秒~2秒くらいになった。
2カラムに戻しても速いので、間違いなく効果はあったった。

体感でもだいぶ早くなったようだが、評価じたいはCのままだった。
なかなか奥が深いようだなー。
もっと奥まで!

Similar Posts:


Leave a Reply

Your email address will not be published. Required fields are marked *