WordPressのパフォーマンスの最適化:データは最適化の前に来る

書かれた記事:
  • WordPress
  • 最終更新日:19、2015

インターネットにはあなたに伝える記事がたくさんあります WordPressサイトのパフォーマンスを最適化する方法。 私は書いた それらのいくつか 私自身。 彼らが良いと思えば、読んだ後、WordPressサイトのパフォーマンスを向上させるためのベストプラクティスを明確に理解するでしょう。 しかし、「ベストプラクティス」とは、「このテーマを深く理解する方法を理解できない場合やそうしないと学ぶことができない場合は、これを行うことで、おそらく状況を改善する」というコード句です。ベストプラクティスは非常に一般的ですそれを実装することは役に立ちますが、すべてのケースで可能な限り最良の結果を生み出すことはまずありません。それは最適化のすべてです。特定の状況で最適な結果を達成する方法を考え出すことです。

すべてのWordPressサイトは、テーマ、プラグイン、調整のユニークな組み合わせで、それぞれがパフォーマンスに影響を与えます。 本当にWordPressサイトを最適化する唯一の方法は、どの側面がパフォーマンスの問題を引き起こしているのかを正確に把握し、そこで努力することです。 あなたのローカルビジネスサイトの訪問者の98%がサーバーの100マイル内に住んでいる場合は、お金と時間を費やして国際的なコンテンツ配信ネットワークを設定することはほとんどありません。 おそらくあなたの時間は、ソーシャル共有ウィジェットを整理して、あなたのホームページの読み込みに数秒の遅れを生じさせるために、より実りあるものに費やされるでしょう。

あなたの努力がどこに最も適しているかを知るためには、データが必要です。 この記事の残りの部分では、サイトのプロファイルを作成し、パフォーマンスに影響を及ぼしていることを把握するためのツールを紹介します。

PageSpeed​​ Insightsの

Googleのページスピードインサイト

PageSpeed Insightsは、Googleのサービスで、ウェブページを分析し、パフォーマンスの改善方法に関するアドバイスを含む詳細なレポートを提供します。 たとえば、JavaScriptを小さくしない場合、PageSpeed Insightsは、どのスクリプトを縮小できるか、また潜在的なメリットを知ることができます。

WordPressのGoogle Pagespeed Insights PageSpeedデータを受け取り、サイト所有者が最適化の取り組みをターゲットにするのに役立つダッシュボードを作成するために使用するプラグインです。

Pingdomのツール

pingdomのツール

ほとんどのサイトの所有者は既にこれに精通していますが、それは非常に便利だから言及する価値があります。 PageSpeed Insightsの機能にはいくつかのクロスオーバーがありますが、あなたが視覚的思考者であれば、ページロードプロセスについての明確な洞察が得られ、レイテンシの原因を簡単に突き止めることができます。

デバッグバーの遅いアクション

デバッグバー

実際にサイトの掲載結果の詳細を知りたい場合は、 デバッグバー プラグインはあなたに必要なすべての情報を提供します。

プラグインは、WordPressページを構築する100の最も遅いアクションを表示します。 この情報は、平均的なWordPressユーザーよりも開発者にとってはより有用ですが、サイトを適切に最適化するために知る必要があることを学習することを意図している場合、このプラグインは置き換えられません。

無意味な最適化を避ける

この記事の一番上にある「ベストプラクティス」は、特定のサイトにとって常にベストとは限りません。 いくつかの最適化アドバイスは、いくつかのサイトとは無関係であるためです。 できるだけ多くの情報を収集することをお勧めしますが、あまりにも多くの情報は、適切な優先順位を設定しないと、あまりにも危険なものになる可能性があります。

これらのツールを使用しても、「Factor X」によってサイトの速度が低下していると言われても、ユーザーエクスペリエンスやコンバージョンに実質的な影響を及ぼす場合にのみ重要です。GoogleのホームページでもPageSpeed Insightテストの一部が失敗します。 ここでは収益の減少の法則が働いています。 時には速いスピードで十分速く、より多くの最適化は無駄になります。 これらのツールを使用しますが、提供する情報を幅広い目標の中に入れてください。

最適なバングを提供する最適化

うまくいけば、私は強迫的な最適化はしばしばリソースの最善の使用ではないことをこの記事で明確にしました。 しかし、ほとんどのWordPressサイトでより良いパフォーマンスが得られるいくつかの最適化があります。

良いホスティングを選択

格安ホスティングは魅力的かもしれないしかし、それは安い理由があります。 低コストの共有ホスティングプロバイダは、計画を過剰売却する傾向があります。 サーバ上には、合理的に処理できるサイトよりも多くのサイトが存在します。特に、そのうちいくつかが同時にトラフィックの急増を起こした場合は、そうです。 あなたのホスティングが遅い場合、できる限りあなたのサイトに利益をもたらすものはほかにありません。

キャッシング

WordPressは動的サイト生成プログラムです。 それは、PHPコードとデータベースのクエリを混乱させ、一緒にWebページを構成するHTMLに変換します。 どんなに高速でホスティングしても、静的ページを提供するよりも動的ページ生成が遅くなります。 ダイナミックサイトジェネレータは他にも多くの利点があります。多くの人がサイトをゼロからコーディングして喜んでいるわけではありませんが、ほとんどの場合、訪問者ごとにページを生成する必要はありません。それはすばやく。 キャッシングを使用すると、生成されたページをディスクまたはメモリに保存することができ、静的なページとほぼ同じくらい高速になります。

WordPressでのキャッシュに最適なプラグインは W3合計キャッシュ。 使用するのはかなり簡単ですが、もっとも専用のオプティマイザでも十分な設定オプションがあります。 W3 Total Cacheは、JavaScriptやCSSの縮小など、他の便利な最適化の調整も行います。

JavaScriptとCSSの非同期ロード

Google PageSpeed Insightsが不平を言っていることの1つは、最初に読み込まれ、他のすべてをブロックするJavaScriptファイルとCSSファイルです。 これらのスクリプトは一般的にHTMLファイルの<head>に含まれているため、ブラウザがページ上で最初に出てくるものの中にあり、ロード中はすべてが停止します。 ほとんどの場合、JavaScriptもCSSも最初にロードする必要はありません。 Async JSおよびCSS JSとCSSファイルがページの残りの読み込みをブロックするのを防ぐ、気の利いたプラグインです。

ホスティング、キャッシング、および非同期ロードが適切に機能したら、コンテンツ配信ネットワークの使用について考えるときです。 その後、最適化の調整が前述の領域に入るようになり、過度に最適化しているか、コンバージョン率の最適化や優れたコンテンツの作成に時間を費やすのがよいかどうかを真剣に考えてください。

WHSR Guestについて

この記事はゲストの貢献者によって書かれました。 以下の著者の意見は完全に自分のものであり、WHSRの見解を反映していない可能性があります。

接続します。