2016年にWordPressサイトの速度をすばやく上げる12の秘密の方法

公開: 2016-10-13

ウェブサイトの速度は、オンラインで成功するための重要な要素です。 長くてますます焦りを感じているウェブユーザーはすぐに遅いサイトを離れる傾向があるので、グーグルはそれをランキング要素として数えています。

PHPコードベースのサイトの半分以上がWordPressフレームワークで実行されているため、WordPressはインターネット環境で大きな領域を占めています。

当初、WordPressフレームワークはシンプルで軽量で、読み込みが非常に高速でした。 今日では、多くの機能があり、ほとんどの場合、サードパーティサービスの拡張または統合が付属しています。

あらゆる目的で機能豊富なWordPressWebサイトを作成し、最新のスクリプト(主にJavaScript)を使用してそれらの拡張機能と複雑なコードを追加しようとすると、サイトの速度が大幅に低下し、Webサイトの速度をすばやく上げるための適切な対策を講じることを余儀なくされます。

残念ながら、私たちのニーズは着実に増加しており、最も単純なものを維持しています。基本的なWordPressアーキテクチャは、これらすべてに対処するための悪夢です。 サイトの速度向上の課題にどのように対処するかという大きな疑問が生じます。この投稿では、すべてを達成するためのいくつかの秘密の方法を明らかにします。

そのための12の方法を確認しましょう。

最適化

前に説明したように、最適化は、サイトの読み込み速度とインタラクション速度の観点からWordPressサイトのパフォーマンスを向上させる確実な方法です。 ただし、最適化は画像レベルとコードレベルで不可欠です。

#1:WordPressでの画像の最適化

技術的には、テキストは画像に比べてメモリの消費量が少なくなります。 したがって、画像の読み込みはWebサーバーにとってコストのかかる作業であり、サイトの読み込み速度を大幅に向上させます。

画像の読み込みの問題に直面する方法は複数あります。 例えば、

  • 写真編集ソフトウェアを使用して、Webサーバーにアップロードする前に画像を最適化できます
  • 画像圧縮エンジン/ソフトウェアを使用して、アップロードされた各画像を圧縮できます
  • 画像スプライトを作成して、画像の読み込みに対する頻繁なサーバーリクエストを減らすことができます
  • Flickrなどのサードパーティの画像ストレージサービスを使用して、画像をアップロードし、必要に応じてそれらのリンクをWebページに埋め込むことができます。
#2:コードの最適化

単純なロジックのない過剰なコードは、コンピューティングプロセスを増やすことによってサーバーにロードされる可能性があります。 したがって、優れたコーディング慣行に従い、明確でコンパクトで包括的なコードドキュメントを作成することをお勧めします。

同様に、動的スクリプトのような過度のJavaScriptを使用すると、プロセスが増えるため、読み込み速度が低下する可能性があります。 ただし、インラインCSSコードに対する外部CSSファイルの使用は、デビューの対象とは異なりますが、サイトの読み込み速度を向上させるために、可能であればインラインJavaScriptおよびCSSコードを最小限に抑えてください。

ドキュメント(header.php)の上にJavaScriptを配置することは、追加の処理の肥大化を減らすためにお勧めできません。 スクリプトを一番下(footer.php)にシフトして、重いプロセスを延期することをお勧めします。

#3:HTTPリクエストの最小化

HTTPリクエストの数が多いと、ホスティングサーバーの速度が低下する可能性があるため、読み込みが長時間停止する可能性があります。 画像とは別に、CSSとJavaScriptは、HTTPリクエストの数と頻度を増やすための潜在的なソースです。

  • より少ないファイルでCSSファイルを組み合わせることができます
  • JavaScriptファイルを1つ以下の数のファイルにマージできます
  • データスプライトを使用してJavaScriptファイルを画像とマージする
  • サーバー圧縮プロパティを有効にして、圧縮の利点を活用する

これらはすべてHTTPリクエストを削減し、Webサーバーの負担を軽減してWebページの読み込みを高速化できます。

キャッシング

ウェブサイトのすべてのウェブページのうち、人気やその他の要因により、一部のページは頻繁に読み込みのリクエストを受け取っています。 Webページの読み込みプロセスを最初から処理する代わりに、それらのページの保存されたコードを使用してそのHTMLコピーをクライアントに直接配信すると、Webサーバーの時間と処理能力を大幅に節約し、ページの読み込み速度をさらに向上させることができます。

したがって、キャッシュメカニズムは、現在Web上で実行されているほとんどのWebサイトにとって非常に有益です。

#4:WP-Cacheプラグインを使用する

WordPressは、キャッシュ目的に役立つ多くのプラグインを導入しています。 WordPressサイトの場合、W3 Total Cache、WP Super Cache、およびWP FastestCacheがキャッシュに最適なプラグインです。

ページキャッシングプラグインによるコード生成プロセスの削減とは別に、データベースキャッシングおよびオブジェクトキャッシングプラグインまたはメソッドを使用して、モバイルデバイスでも最高のユーザーエクスペリエンスを提供し、サイトの速度を新しいレベルで向上させることができます。

#5:ブラウザのキャッシュ機能を活用する

ブラウザにはキャッシュ機能があり、最新のHTML5には巨大なキャッシュメカニズムがあります。 あなたはあなたに有利にそのような能力を利用することができます。 技術的には、Googleは最小キャッシュ時間を1週間と規定しており、特に頻繁に変更されるアセットの場合は最大1年まで延長できます。

したがって、画像、JavaScriptファイル、CSSファイルなどの静的ファイルに対するすべてのサーバー応答にキャッシュポリシーを設定する必要があります。 したがって、ブラウザは、以前にキャッシュされたファイルを再利用するか、新しいプロセスをトリガーするかを決定できます。

したがって、キャッシュされたファイルを再利用すると、それらのコンテンツまたはWebページの読み込み時間を短縮し、ページ全体の読み込み速度を大幅に向上させることができます。

データベースの最適化

データベースの相互作用は電力を消費するアクティビティを処理しており、データベースの相互作用が頻繁に発生すると、サイトの読み込み速度が低下する可能性があります。

#6:WPデータベースを最適化する

スパム、改訂後、テーブル、ドラフト、およびその他のデータベース関連のアクティビティは、サーバーの負荷を増大させ、WPサイトにあまり価値を追加することなく、頻繁なデータベースの相互作用を開始します。

したがって、特にデータベース駆動型のWordPressサイトの場合は、データベースの相互作用を最小限に抑え、データベースを最適化することが必須です。 WP-Optimizeは、この点で役立つプラグインですが、WP DB Managerは、データベース最適化操作のスケジュールを立てるのに役立ちます。

ホスティング

ホスティングサービスとホスティングプランは、サイト全体の速度とパフォーマンスを決定する重要な要素です。 したがって、適切なホスティングサービスプロバイダーとホスティングプランの選択は非常に理にかなっています。

#7:適切なホスティングの選択

今日の競争とテクノロジーの出現により、ホスティングのパフォーマンスが新しいレベルで向上しました。 したがって、ホストされている多数のサイトとの共有ホスティングは、小規模から中規模のWordPressサイトでも十分に機能します。

ただし、eコマース、データ駆動型サイト、および大規模なWebポータルでは、予期しないトラフィックの急増やプロセスの負荷に対するサイトの読み込み速度と全体的なサイトのセキュリティを向上させるために、VPSプランまたは専用サーバーのいずれかが必要です。

現在、パブリック、VPS、プライベートなどの同じオプションを備えたクラウドホスティングがありますが、非常に手頃で信頼性の高いホスティングサービスを提供しているため、新しいホスティングのAge in Cloudホスティングを検討し、サイトがこれらの基準に適合して料金を負担できるかどうかを検討してください。財務レベルで。

プラグイン

プラグインは、ソースのコアコードに触れることなく、WordPressWebサイトの機能を拡張しています。 したがって、サイト全体とそのパフォーマンスに影響を与えることなく、WordPressのコアバージョンを頻繁に更新する権利があります。

#8:プラグインを制限する

残念ながら、各プラグインは、アクティブかどうかに関係なく、いくつかのバックグラウンドプロセスを実行する責任があります。 一部のサーバーリソースも消費する可能性があります。 最も重要なのは、古いバージョンの非アクティブ化された状態のプラグインが、あらゆる規模のWordPressWebサイトのセキュリティ脅威の潜在的な原因であるということです。

したがって、WordPressサイトで最も重要でアクティブ化されたプラグインのみを保持し、WPサイトのバックエンドでプラグイン管理機能を使用して、プラグインの不要な負担を取り除き、Webサイトの速度を向上させます。

#9:すべてを定期的に更新する

コアWordPress、プラグイン、統合APIの古いバージョンは、パフォーマンスとセキュリティの問題の潜在的な原因です。 したがって、各バージョンのリリースで常に最新の状態に保ってください。

WordPressの各新しいバージョンには、いくつかのセキュリティとパフォーマンス関連のパッチと修正が付属しています。 プラグインと拡張機能についても同じことが言えます。WordPressウェブサイトの最高のパフォーマンスと読み込み速度を得るために、最新の互換性のあるバージョンを維持してください。

外部ローディング

外部ソースからコンテンツをロードする方法はいくつかあり、画像の場合の例を見てきました。 コンテンツの外部読み込みは、WordPressサイトがホストされている元のホスティングサーバーの負担を技術的に軽減します。 その見返りとして、WordPressサイトの読み込みが速くなり、外部サービスプロバイダーの強力なサーバーから外部リンクまたはコンテンツの読み込みが速くなります。

#10:CDNサービスを使用する

現在、さまざまな形式のクラウドサービスがあり、分散した方法で負荷を負担する複数のサーバーと連携しています。 その中でも、CDNまたはコンテンツ配信ネットワークは、適切に構成されている場合、WordPressサイトサーバーから膨大なコンテンツ読み込みの負担を取り除くための一般的な概念およびサービスです。

コンテンツはCDNで複数のサーバーで利用可能であり、リクエストを行ったユーザーの近くのサーバーからユーザーに配信されるため、コンテンツの読み込み速度は高速で、各面で高性能です。

#11:ホットリンクを無効にする

外部サイトが画像、テキストの更新、通知、ニュースなどのWordPressサイトのコンテンツに直接リンクされており、外部サイトで変更が行われるたびにそれらの外部サイトがサイトのコンテンツを更新する場合、それは参照していますホットリンクとして、複数の形式で発生しています。

たとえば、ロゴ画像に関連する任意のサイトからのバックリンク。 購読しているソーシャルメディアの更新。 購読しているニュースチャンネルの更新。 これらはすべて、コンテンツを定期的に更新するためにWebサーバーを忙しくしています。

ピングバックおよびトラックバック機能は、外部のブログや記事サイトからWordPressサイトに通知を送信します。 その見返りとして、サイトはコンテンツまたは投稿に表示されるスニペットを更新し、元のサイトの新しいワークロードを生成します。

時々それらの負荷はあなたのWordPressサイトサーバーにとって耐えられなくなり、あなたのサイトの読み込み速度を落とす原因になります。 したがって、WordPressサイトのルート(.hataccess)ファイルに適切なコードを配置して、これらの外部ホットリンクとコンテンツリーチングサービスを無効にする必要があります。

#12:404エラーを管理する

404 HTTPエラーは、WordPressサイトに不足しているファイルまたはページがある場合に表示されます。 技術的には、クライアント側のWebサイトサーバーとブラウザーは404エラーをチェックし、帯域幅を消費し、両端で処理能力を消費しています。

したがって、404エラーを寄せ付けず、サイトの速度を向上させることをお勧めします。

結論:

WordPressサイトの速度を上げるには、WordPressが機能する方法と、サイトを最適化するための累積的なアプローチについての完全な知識が必要です。 邪魔になる障害物を取り除くことで、WordPressサイトの読み込み速度を大幅に向上させることができます。

確かに、WordPressサイトの所有者は、上記のすべての操作を技術的に管理することはできず、WordPressWebサイト開発の最初からそのような問題を軽減している経験豊富なWordPress開発者のしっかりしたサポートが必要です。