[爆速]WordPress高速化何がいいのか Apache,Nginx on AmazonEC2,Jetpack,CloudFlare等比較
WordPressは便利なんですけど、色々とプラグイン増やしていったりする事によって遅くなるんですよね。
Googleさん曰く、ページの表示スピードが高いほうがSEO的にもいいんだ!ということですし、やっぱサイトは高速化していかないとという部分に目が行かない訳はないのです。
そこで、試行錯誤してましてね。その辺の話しをシェアしたいと思います。
Apache構成のサーバでWordPressを色々とセッティングして使った結果の限界点がここでした。遅い。こちらのチェックはWebpagetestを使っています。
プラグインがどうとか、CDNがどうとかじゃなくて、どうにもならないなと思ったので、AmazonEC2を使ったこいつを試してみました。Nginx構成のチューンされたAMIを使っての導入です。
うお…激早…
これで、Nginxのキャッシュが効いた状態になりました。まあ申し分なく早いのですが、他にも色々とありますので、そのへんも考えてみましょう。
まず、画像ファイルをCDNに預けることにしてみました。Jetpackがあるので、そいつを使ってみます。すると
あれ、なんかいまいちな感じに…wordpress.comのCDNが遅いのかな。
今度は、サイト全体をCloudFlareにあずけてみました。すると
設定はW3TotalCacheで行なっており以下の通り
- Security level Medium
- Rocket Loader Automatic
- Minification CSS, JavaScript, and HTML
ロード時間が1秒程度縮まった。Rocket Loaderの設定が大事。
GTMatrixによると、Load timeは2.3秒程度でした。1秒台とか遠いわ。。。
という訳で、今回わかったことは
Nginx&CloudFlare > Nginx単体 >Nginx & Jetpack >>>>超えられない壁>>>> Apache構成
ということに相成りました。AMI使って思ったけど、専用で調整されたサーバって早いんだなあという事です。
実装サイトはこちらです:http://someone.jp
参考サイト
参考書籍