効果が高いキャッシュ・高速化のWordPressプラグイン徹底比較、おすすめはどれ!?

シェアする

wordpress001

WordPressの高速化をはかるために、必要な知識とWordpressのプラグインをまとめておきます。キャッシュのプラグインといえば、とにかくトラブルが多い!

画面が真っ白になったり、500のサーバーエラーがでたり…。そのためプラグインを選定するにあたり、ネガティブ要因を調べることを今回は重視しました。

導入したプラグインも導入を見送ったプラグインも整理するために書いておきます。採用したプラグインのみ知りたい場合は、WP Fastest Cacheの項まで読み飛ばしてください。

全体像を把握するための基礎知識

高速化の基本的な知識はこちらのサイトがわかりやすいです。

WordPress の数少ない欠点の一つは、サイトの表示速度が遅くなりがちになってしまうということだ。そして、サイトの表示速度はユーザビリティだけでなく、SEOにとっても重要だ。そこで、このページでは、WordPressの初心者でも簡単にできることだけで、表示速度を大きく高める方法をご紹介する。
スポンサーリンク

電子書籍のおすすめ比較

丸ごとバックアップ

キャッシュ系のプラグインは他のプラグインよりトラブルが多いため、Wordpressを丸ごとバックアップ取りました。
現在はクラウドでバックアップを取るのがおすすめです。

《BackWPup vs UpdraftPlus》DropboxやGoogleドライブでWordpressの丸ごとバックアップ
googleドライブやdropboxでwordpressのバックアップを取る2つのプラグインを紹介します。 そして、どのプラグインとどのス...
スポンサーリンク

レンタルサーバーとの相性を確認する

まず、うちはWpxを使っていないため、関係ないのですが、ぐぐると特によくでてきたのがWpxのトラブル。

Wpxは独自のキャッシュシステムを持っているようです。そのためキャッシュ系のプラグインを導入すると、バッティングして使えないと想像できますね。どのプラグインでもダメと書かれていましたね。。

そして、さくらインターネット、ミニバードやファイアバードなどのネットオウル系のトラブルもちらほら見かけました。 これらのレンタルサーバーは全部借りているため、、キャッシュプラグイン選びに慎重になりましたね。。。

それでは、前置きはこのぐらいにしてキャッシュ系のプラグインを取り上げていきます。

quick cacheはZenCache Proに移行。ただしライセンスが難

quick cacheはFind Jobが採用していましたね(若干、古い記事です。)。

数多くのメソッドが存在するWordPressの高速化。エンジニアさんならともかく、ディレクターやWeb担当者、ブロガー等 がやるとなると「本当に速くなるの?」「バグらない?」と心配にもなりますよね? そこで今回は、Find Job ! Startupで実際に実装しているWordPress高速化手法を大公開!ぜひ参考にし...

比較的トラブルが少ない作りがよいプラグインのようなので、まずquick cacheから調べました。

しかし、公式を見たらすでに別プラグインになっているようです。
WordPress › Quick Cache (Speed Without Compromise) « WordPress Plugins

新しいプラグインはこちらです。
WordPress › ZenCache « WordPress Plugins

新しいプラグインになったはいいのですが、無料版と有料版がでているようです。 となると、無料版には当然制限ががかかっているため、有料版も含めて検討した方がよさそうです。この有料版のライセンスの条件が個人的に微妙でやめました。

キャッシュプラグインQuick Cache ProがZenCache Proになりライセンス形態が変わったので調べてみた【WordPress】 | ノート100YEN.com
キャッシュプラグインQuick Cache ProがZenCache Proになりライセンス形態が変わったので調べてみた【WordPress】 | ノート100YEN.com

海外のプラグインは、無制限ライセンスでこの値段はよくあります。 1年のサポートなんかが多いので、3年のサポートは比較的良心的です。有料でもいいかなと一瞬思ったのですが、ただ、あとからサポートが年額になるのは面倒でもあり。。 1回きりならいいんですけど、ね。

選択肢としては考えたのですが、代替によいプラグインが見つかったため、辞めたという結論になりますね。

W3 Total Cacheも導入を見送り

W3 Total Cacheも導入を見送りました。

W3 Total Cacheは、自分が借りている2つのレンタルサーバーでトラブルがあるようなので、残念ながら導入を見送りました。500のInternal Server Errorになります。

試していないのでわかりませんが、設定次第で切り抜けられそうな気もします。ブラウザキャッシュは結構怖いですね。

高速化をはかるためにベストだ、という回答もありました。スピードなどの比較は、こちらの記事なんかは参考になりますね(しかし、この記事にはあるプラグインが含まれていません)。

WordPress Caching Plugin Test - W3TC vs SuperCache vs QuickCache
WordPress Caching Plugin Test – W3TC vs SuperCache vs QuickCache

どちらかと玄人志向の人はW3 Total Cacheを採用している人が多いですね。

WP Super Cacheはすぐに導入を見送り

WP Super Cacheも同じようなトラブルがあります。 W3 Total Cacheより設定が優しいようですが、同じようなトラブルがあるならあまり変わりません

個人的には、WP Super CacheとW3 Total Cacheなら、W3 Total Cacheかを取ります。ただ、現在は他のプラグインを採用しています。

WP Super Cacheについて調べたら、キャッシュの豆知識として抑えておいた方がいい基本がありましたので貼っておきます。わかりやすい例ですね。

WordPressで一般ユーザーのログインを伴うサイト(ECサイト、SNSなど)を作っている方も多いと思いますし、そういった依頼を受けることも多いのですが、最近「バグです!」という報告を受けてよくよく調べたらWP Super Cacheとい...

うちであった事例もひとつ紹介すると、wordpressにwarningが表示されていました。warningを修正して取ったはずなのに、またWP上に警告がでていたのです。実はキャッシュのプラグインが原因じゃないのかとクリアしたらあっさりとなおりました。要はWP上に一瞬だけログを表示してものがキャッシュされてしまったのですね。それまでみんなに表示されていたんじゃないの、と思ったりしましたね。忘れていたら大変ですね。

WordPressをカスタマイズしている際に、このような事態が必ず発生するため、キャッシュのクリアは必要です。忘れていても一定期間でクリアするような設定にしておく必要がありそうです。

私みたいなWeb素人がカスタマイズする際には、気をつけないといけませんね。。キャッシュが残っているのは、他のプログラムでもよくある問題ですけど。

あと、キャッシュ系のプラグインをアンインストールする際にも注意が必要なため、そこがわかって導入する必要がありますね。

WP Fastest Cacheを採用!他のプラグインを比較すると!?

以前は、Quick CacheとW3 Total CacheとWP Super Cacheの3つを比較することが定番でしたが、 現在はWP Fastest Cacheも選択肢にいれた方がいいです。

自己主張ではありますが、自ら比較表を公開して「おれのプラグインは最強なんだ」と、自信を持って作成しているようです、笑。

The simplest and fastest WP Cache system

自己主張だけじゃあれなので、一応、他の情報源も軽くあさりました。ベンチマークテストの結果はこちらにも公開されています。

Back in December we wrote about caching plugins. At the time we also noted our intention to do some performance benchmarking of popular caching plugins as a fol...

WP Fastest Cacheはみればすぐわかるぐらい初心者むけです。多言語化対応で日本語も対応しています。そして、実際に効果も高いですかね。実際、設定したみたところ、Gzip圧縮はかなり効きます。

ブラウザキャッシュは本当にそのチェックいれていいのか500になるかもしれんぞ、という警告もでるため細かい点に気配りも効いています。

さらに、カスタマイズなどの作業中に、キャッシュをクリアすることはわりとある気がするので、メニュバーにキャッシュのクリアがあるのも、使いやすく気に入っています。

Webサイトの速度の測定方法

どのぐらい高速化をはかれたのか、速度のチェックするツールは多数でています。GTmetrixあたりが使いやすく有名です。

GTmetrix is a free tool that analyzes your page's speed performance. Using PageSpeed and YSlow, GTmetrix generates scores for your pages and offers actionable ...

ほかには、Google PageSpeed Insightsなどがあります。Google PageSpeed Insightsはモバイル(スマホ)とパソコンがわけて測定できるのが特徴です。Googleならではの安心感もあるかもしれません。

高速化と安全性を両天秤にかける

キャッシュ系のプラグインは、いろいろとトラブルが多いため、 必ずしも高速化を最優先にせず、安全・安定性と両天秤にかけて使っています。 簡易的なプラグインを使っても技術の裏付けがないと、トラブルに巻き込まれる可能性はあります。

A判定の100%を目指すとかせず。あまり無茶せず。面倒なのもあります(^^;

アクセスが急激に伸び、ちょっと遅いなと感じるサイト以外、 キャッシュプラグインはいれていません。

少し詳しくなってから、チェックボックスをいれた方がいいかもしれません。 詳しい人ほど怖さをしっている気がしますね。まあ、少しできるエンジニアであれば、軽々、対応するんでしょうけど…。

レンタルサーバーの引越しは、手間がかかるうえに大してスペックが変わらないものだと よくなるか悪くなるかわからないこともあります。

たまにいるのは100円でも高いプランに引っ越せば価格相応の結果が得られるという勘違いする人たちがいるですが、まったくそんなことはないでしょう。お金ほど物差しとして不確かなものはないかも^^;特に安価のレンタルサーバーは多少高いものに乗り換えても必ずしもよい結果が得られるとは限りません。高いプランに引っ越せば速くなるというのは幻想であることも多いため、引っ越す場合は本当に速度が速くなるのか裏を取る感じですね。

画像の最適化はEWWW Image Optimizerではなく、Jpeg miniで代用

EWWW Image Optimizerという画像の最適化により高速化をはかるプラグインがあります。

Reduce image sizes in WordPress including NextGEN, GRAND FlAGallery, FooGallery and more using lossless/lossy methods and image format conversion.

EWWW Image Optimizerは複合キーワードで不具合やエラー、重いというキーワードがでてきたため導入を見送りました。また画像の品質は高い方が好きなタイプなので、元の画像を圧縮することにしました。この方がトラブルが起きないためです。

Jpeg miniを採用しています。オンライン版ではなくMac版を使っています。Productsを見えばわかります。

JPEGmini reduces image size by up to 80% without compromising quality.

さらに、画像を後から読むこむLazy Load系のプラグインは、どれがいいのか!?

後から画像を読むこむプラグインで高速化はしています。この方法はトラブルが少ないためおすすめです。

Lazy Load系のプラグインはたくさんでていますよね。

Sites with a ton of images can take forever to load. For every image, that’s another HTTP request, and more time your users have to wait in frustration while pa...

ただし、有名なLazy Loadは更新されていません。他の多くのプラグインも同様です。「BJ Lazy Load」は更新されていますが、高速でスクロールさせると画像の表示が追いつかない場合があるようなのでやめました。

サイト表示の速さは正義です。Webサイトの表示速度改善方法の一つとして、画像の遅延読込があります。WordPressでは、プラグインのLazy LoadやBJ Lazy Loadが有名ですが、より表示速度の改善にこだわったプラグインUnveil Lazy Loadの紹介をします。

日本人が作っているUnveil Lazy Loadを採用することにしました。

Unveil Lazy Load is a WordPress Plugin whitch makes lazy-image-load possible to decrease number of requests and improve page loading time.

追記です。その後、Unveil Lazy Loadが更新されず、Lazy Loadが更新されたので、今はLazy Loadに乗り換えています。どちらのプラグインもよいプラグインという気がします。有効化するだけでOKです。オンオフ両方試すと表示が変わったことがわかると思います。

ページ読み込み時間とサーバー帯域幅を向上させるために画像を遅延読み込みする。画像は、ユーザーが見えるときにのみ読み込まれます。

ちなみに、このサイトは結構、適当なため、速度はほどほどです。。WP Fastest Cacheにいくつかチェックボックスをつけただけでそれ以外はやっていません。^^;

キャッシュ系のプラグインを使わないという選択肢もある

キャッシュ系のプラグインを導入しているサイトもありますが、まったく使っていないサイトもあります。
同じレンタルサーバーでも、プラグインやテーマによって結構変わると思います。

Simplicityは結構早いと思います。Stinger5もありますね。

Wordpressテーマ「Simplicity(シンプリシティー)」を作成しました。 Simplicityには主に、以下の7つの特徴があります。 シンプル 内部SEO施策済み 拡散のための仕掛けが施されている 端末に合わせた4つの

Simplicityはなんとなく想像はつくのですが、キャッシュ系のプラグインと相性が悪いようなので、独自の設定をする必要がありそうです。また、lazy loadの機能は含まれていて、カスタマイズ欄にあります。

Simplicityを高速化し、さらなるパフォーマンスアップをする方法を解説します。 高速化には、ブラウザキャッシュの設定と、リソースを圧縮の設定を行います。 たったこれだけのことですが、かなりの高速化が図れます。 例、Simplicit

まだ他にプラグインもありますが、今回はこんなところにしておきます。

スポンサーリンク

シェアする

フォローする

スポンサーリンク