WordPress: W3 Total Cache(W3TC)の高速化効果がスゴイ
WordPressを最適化するプラグイン「W3 Total Cache」(W3TC)の高速化効果がスゴイ。
これまでは「WP Super Cache」と言うキャッシュプラグインを使ってたけど、「W3 Total Cache」の先進さに惚れて一発で乗り換えを決めました。
W3Tのスゴさを三行で説明
W3Tのスゴさを三行で説明します。
- 色々とキャッシュできる
- コードの最適化も出来る
- CDNの設定や、ブラウザキャッシュ制御まで出来る
以下ザックリと説明していきます。
色々とキャッシュできる
W3TCでは、一般的な「ページキャッシュ」以外にも、「データベースキャッシュ」や「オブジェクトキャッシュ」にも対応しています。
「データベースキャッシュ」を有効化すると、記事(post)やページ(page)、フィード(feed)の作成時間が短縮されます。
「オブジェクトキャッシュ」を有効化すると、その他の一般的な操作実行時間が短縮されます。
これらを全て有効化することにより、見ているヒトが快適になるだけではなく、サーバのCPU資源やメモリ資源の節約にもなります。
コードの最適化も出来る
コードの最適化(Minify)と言う機能が付いており、WordPressが生成するHTMLコードの最適化や、使用しているJavaScriptファイルの最適化、またブログテーマで使用しているCSSファイルの最適化まで可能になっています。
これにより転送ファイルのサイズや、転送すべきファイル数が削減できるので、WordPressの高速化に繋がります。
実際に当ページではJavaScriptファイルとCSSファイルが最適化された状態で提供されています。興味がある人は、HTMLソースを開いて先頭の3行目、4行目あたりを確認してみて下さい。
CDN設定、ブラウザキャッシュ制御
上記以外にもコンテンツデリバリネットワーク(CDN)の設定や、ブラウザキャッシュ制御のサポート機能まで備えています。
CDNは、大容量のアプリ・音楽・動画などを配信する際に利用する特別なネットワークのコトです。まだ余り一般的ではないと思いますが、Amazon.comが提供するCloudFrontを利用することが可能ですし、自前でCDNサーバを立てることにより、画像などを別サーバに振り分けるなんてコトが可能になります。
ブラウザキャッシュ制御では、Expires headerやSet pragma、Etag付与やgzip圧縮などの設定が可能です。
ktai styleやWP Touchと共存も可能
W3TCは「ktai style」や「WP Touch」などのプラグインと共存することも可能です。
ページキャッシュや最適化設定の詳細ページに「Rejected User Agents」と言う項目があります。
ここに携帯やiPhone/iPadのUAを設定すると、該当機器にはキャッシュしていない通常のページが表示されることになり、結果的に携帯用ページやiPhone用ページを表示することになります。
まとめ
色々と出来るワリに設定が簡単で、しかも高速化効果も抜群です。
一度、W3TCを使いはじめると、WP Super Cacheが過去の遺物に思えるほどで、全てのWordPressユーザーに積極的にオススメします。
現在は英語メニューしかないのが難点ですが、そんなに難しい英語でもないので、チョコチョコと翻訳しながら読めば意味は分かると思います。
ぜひ一度お試し下さい。
ディスカッション
コメント一覧
これ使うとWPが早くなるみたいだけど、使い方がよく分からん・・・ RT: WordPress: W3 Total Cache(W3TC)の高速化効果がスゴイ http://t.co/vfk0t8g via @hideto