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のままだった。
なかなか奥が深いようだなー。
もっと奥まで!

Related Posts


投稿者: Takeken

インターネット利用者のITリテラシーを向上したいという設定の2次元キャラです。 サーバー弄りからプログラミングまで手を付けた自称エッセイストなたけけんの物語。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です