ワードプレスのウェブサイトが遅いのはなぜですか? WPサイトを高速化する簡単な方法

WordPressは、最も人気のあるコンテンツ管理システム(CMS)であり、現在、世界のすべてのWebサイトの34%以上を占めています。それは、ウェブサイトの所有者が印象的な品質と機能のウェブサイトを迅速に構築することを可能にするその多様性のために評価されています.


ただし、WordPressを最大限に活用するには、WordPressを理解する必要があります。 WordPressサイトを運営していて、パフォーマンスが標準以下であると感じた場合は、いくつかの小さな調整を行うことでパフォーマンスを向上できる可能性があります.

速度は重要ですウェブサイトの速度はコンバージョン率に大きく影響します。研究は一貫してそれを示しました ページ速度が速いと、コンバージョン率が向上します. モバイルページの読み込み時間が1秒遅れるごとに、コンバージョンが20%減少します。そして、 Googleで考える, サイトの高速読み込みのベンチマークは0〜1秒.

1.適切にキャッシュしない

一般的にキャッシングとは、アプリケーションがデータをメモリに格納して、処理やアクセスを高速化することです。同様に、キャッシングを有効にすることで、Webサイトの一部を事前にロードして、迅速にアクセスできます。利用できるキャッシングにはさまざまなモードがありますが、通常は2つのカテゴリのいずれかに分類されます。クライアント側キャッシュ、またはサーバー側キャッシュ.

クライアント側のキャッシュ(通常はブラウザキャッシュ)は、サイトのどの要素を訪問者のWebブラウザに保存するかを定義するのに役立ちます。また、これらの要素が保存される期間を指定して、サイトが更新された場合に、ブラウザーが更新された要素でキャッシュを更新できるようにすることもできます。ブラウザキャッシングは、CSS、JS、画像などの静的要素で機能します.

サーバー側キャッシュは、Webサーバーに実装されている任意のキャッシュ方法です。これらには、OPcodeキャッシング、ページキャッシング、データベースキャッシングなどが含まれます。これらの方法はそれぞれWordPressのさまざまな要素を処理し、それらを活用することでサイトのパフォーマンスを向上させることができます.

たとえば、WordPressは非常にデータベース中心です。残念ながら、データベースで動作するプロセスは一般に、実行に多くのリソース(処理能力とメモリ)を必要とします。データベースキャッシングを使用すると、基本的には以前のクエリの結果をメモリに保存して、特定の結果を提供するのにかかる時間を短縮できます。.

解決策1: 適切なキャッシュプラグインをインストールする

キャッシングは、WordPress Webサイトのパフォーマンスを大幅に改善できる最も重要な方法の1つです。ありがたいことに、WordPress関連のすべてのものと同様に、これを支援するために使用できるプラグインがあります。 WordPressキャッシングプラグインの良い例には、WP RocketやSwift Performanceなどがあります。.

解決策2: WebホストでOPCacheを有効にする

PHPスクリプトのコンパイルされた操作コードをキャッシュすることにより、OPcacheはサイトがページコンテンツを大幅に高速に提供できるようにします。良いニュースは、ほとんどの共有ホスティングプロバイダーは、ユーザーがコントロールパネルからOPcache拡張機能をインストールできることです。したがって–このオプションを使用してウェブサイトをより速くロードするには、ホスティングコントロールパネルにログインしてこの機能を有効にします.

例:A2ホスティングでOPCacheを有効にするには、cPanelにログインします > ソフトウェア > PHPバージョンを選択 > PHP拡張機能をインストールする.

2. HDDに保存されているデータベース

ほとんど間違いなく、今日のほとんどのWebホスティングプロバイダーは、ソリッドステートドライブ(SSD)ソリューションを提供していることを宣伝します。 SSDは、従来のハードドライブのハイテクバージョンであり、はるかに高速です。ただし、SSDの価格の下落にもかかわらず、それらは依然として機械式ハードドライブよりも高価です.

このため、一部のホスティングプロバイダーは、ハイブリッドセットアップを回避しようとする場合があります。 SSD以外でアプリケーションを実行しますが、ストレージには従来のハードドライブを使用します。これは、データベースがSSDではなく低速の機械式ドライブに存在する可能性が高いため、WordPressユーザーにとっては悪いニュースです。ホスティングプロバイダーが完全なSSDソリューションを提供しているかどうかに注意してください.

解決: 完全なSSDホスティングを提供するホスティング会社に固執する

siteground ssdホスティング例:SiteGroundでホストされているすべてのWebサイトはSSDディスクで実行されます–これはWordPressサイトに最適です.

Hostingerは市場で最も安価なWPホスティングの1つですが、フルSSDストレージで実行されるため、WordPressサイトのホスティングに最適です。フルSSDで動作するその他の有名なブランドには、A2ホスティング、BlueHost、SiteGroundなどがあります。.

3.古いPHP

WordPressはPHPベースであり、サーバーが実行しているPHPのバージョンもサイトのパフォーマンスに影響を与える可能性があります。 PHP 7 テストされました ほぼ2倍の速度でPHP 5.6よりも優れたパフォーマンスを実現-パフォーマンスは100%向上!

AeroSpikeのチームが走った PHP 5とPHP 7を比較するためのいくつかのテスト.

彼らのテストは4つのプロセスを起動し、それぞれが100,000トランザクションを実行しました。すべての実行は、CentOS 7でAerospike Server Community Editionバージョン3.9.1を実行する1ノードのクラスターに対して実行されました。.

使用された2つのPHPバージョンは、php-7.0.10とphp-5.5.38でした。.

以下は結果の要約です.

合計実行時間

PHP 7の合計実行時間は、PHP 5よりも10〜12%短い(短いほど良い).

秒あたりの操作

PHP 7の書き込み/読み取りは、PHP 5に比べて9〜15%多い(高いほど良い).

解決: ウェブサイトのPHPバージョンを更新する

古いバージョンのPHPを実行している場合は、新しいバージョンのPHPを選択するだけで、速度がかなり向上する可能性があります。ほとんどのWebホスティングプロバイダーは、Webホスティングコントロールパネルから選択できる複数のバージョンのPHPを提供します.

例– HostingerでのPHPバージョンの選択は、ホスティングコントロールパネルから実行できます.

4. HTTP / 2

HTTP / 2は 「新しい」インターネットプロトコル これは2015年に導入されました。以前のバージョンのHTTP 1.1とは異なり、複数のデータ要求を同時に実行できます。これにより、ウェブサイトのアセットの読み込み時間を短縮できます.

HTTP / 1.1とHTTP / 2 – HTTP / 2は、1つの接続で複数のデータ要求を送信できます。これにより、追加のラウンドトリップ時間が短縮され(RTT)、Webサイトの読み込みが速くなります(もっと詳しく知る).

解決: HTTP / 2を実装する

ただし、これにも関わらず、一部のWebホストはまだHTTP / 2を提供していないか、より高額なプランでのみ提供しています。 HTTP / 2を利用するには2つの方法があります。それを提供するホストを探すか、Cloudflare CDNを利用してください.

さまざまなレベルのHTTPを提供するWebホスティングプロバイダーがあります。たとえば、SitegroundとGreenGeeksはすべてのプランでHTTP / 2を利用できるようにしていますが、A2 HostingはTurbo Webホスティングプラン以上でのみHTTP / 2を提供しています。.

5.ラッシュサーバー

ウェブサイトは自動化されており、利用可能なリソースの量によってパフォーマンスが影響を受ける可能性があります。各サイトには、Webトラフィックを処理するための処理能力とメモリが必要です。ボリュームが大きいほど、必要なリソースも多くなります。.

あなたのウェブサイトが突然訪問者の流入がある場合、あなたのホスティングプランはそれらすべてを一度に処理するために利用可能なリソースを持っていないかもしれません。これにより、サイトの速度が低下するか、一部のリクエストでサイトを利用できなくなります.

ホスティングパフォーマンスを監視する

例: WebSitePulse サーバーとウェブサイトを常に監視するさまざまな監視ツールを提供します.

そのサーバー上のすべてのアカウントが固定量のリソースを共有しているため、状況は共有ホスティングプランで発生する可能性が高くなります。サイトがスムーズに実行されていることを確認するには、次のようなサイト監視ツールを試してみてください 稼働時間ロボット, ウェブサイトパルス, そして フレッシュ.

これらのツールを使用すると、ホストのパフォーマンスを一定期間にわたって判断するのに役立ちます。サイトの速度が低下し続ける場合、またはサーバーが常にダウンしている場合は、より良い計画または別のWebホストに完全に移行することを検討する時期かもしれません.

解決: 必要に応じてVPS以上のホスティングにアップグレードする

例:での追跡に基づく HostScore, SiteGround VPSホスティングの応答時間(ヨーロッパでホストされているテストサイト)は、SiteGround共有ホスティングよりも約15%高速です。.

VPSホスティングプランは共有ホスティングプランよりも高価ですが、高トラフィックをより簡単に処理できます。これは、VPSプランが一般にスケーラブルであるためです。つまり、サイトにさらに多くのリソースが必要だと思われる場合は、リソースの量を動的に増やすことができます。.

VPSホスティングに切り替える適切なタイミングを知る.

6.かさばるメディアファイル

大きくて鮮明な画像やエキサイティングなビデオは見栄えが良いですが、これらのマルチメディアファイルはサイズが大きいことが多いことを忘れないでください。経験則として、ファイルが大きいほど、ロードに時間がかかります。これは、それらを完全に無視する必要があるという意味ではありませんが、少なくともファイルを最適化することを忘れないでください。.

解決策:画像を圧縮する

画像をいくらか縮小することができ、適切なフォーマットを使用することでサイズを小さくすることもできます。たとえば、BMPファイルは通常、GIFまたはJPGファイルよりも大きくなります。画像を最適化するには、手動で行うか、プラグインを使用して行うかを選択できます。トリックを実行できるいくつかのWordPressプラグインには、EWWWとShort Pixelが含まれます.

プラグインを使用しない場合は、手動で画像を最適化するために使用できるオンラインツールもあります。これらのいくつかは Optimizilla そして EzGIF.

7.不十分に最適化/破損したデータベース

以前、WordPressが非常にデータベース中心であり、SSDストレージがクエリの高速化にどのように役立つかについて述べました。ただし、データベースの状態はサイトのパフォーマンスにも影響します.

解決策:データベースを定期的に最適化する

データベースに入るすべての要素を制御することは非常に困難な場合があるため、随時、いくつかのハウスキーピングを実行する必要があります。これにより、データベースが整理され、フルスピードで機能するようになります.

これに使用できるプラグインもあります。いくつかの良い例は WP DBManager そして WPスイープ.

8.遅いDNSプロバイダー

多くの人々は、最初のバイトまでの時間(TTFB)がスピードゲージのすべてであると感じていますが、実際にTTFBを分解してその中の個々の要素に対処しようとする人は多くありません。 TTFBに貢献する要素の1つはDNS解決です.

ドメイン名をIPアドレスに変換するこのプロセスには時間がかかります。 DNSプロバイダーが異なるとパフォーマンスも異なり、優れたDNSプロバイダーを使用すると、サイトの読み込み速度も向上します。.

解決策:より優れたDNSプロバイダーに切り替える

DNSの速度を確認するには、サイトでテストを実行します Pingdomツール 次に、結果グラフでドメイン名の最初のインスタンスをクリックします。これにより、TTFBのコンポーネントを示すボックスが展開されます。そのボックスで、「DNS」という行を探します.

DNSの速度はプロバイダーによって異なります。DNS速度はプロバイダーによって異なります.

さまざまなプロバイダーの集約DNS速度と比較してください DNS Perfのグラフ DNSの速度が適切かどうかを検討してください。そうでない場合、別のDNSプロバイダーを選択すると、サイトの読み込み速度が向上します。.

クラウドフレア は最速のDNSプロバイダーの1つであり、無料でそれらのアカウントを取得できます.

9.プラグインが多すぎる

WordPressで気に入っている点の1つは、プラグインを使用するだけで機能を簡単に拡張できることです。オープンソースであるため、WordPressには 巨大な開発者コミュニティ これは選択に最適ですが、品質が大きく異なるプラグインになります.

プラグインは、基本的なWordPressコードの拡張機能でもあります。つまり、使用すればするほど、WordPressインスタンスが大きくなります。これにより、サイトのオーバーヘッドが増加し、さまざまな程度でパフォーマンスに影響を与える可能性があります.

解決策:プラグインの使用を減らす

可能であれば、本当に必要なプラグインのみを実行し、不要な綿毛をトリミングするようにしてください。また、使用していないプラグインは必ず削除してください。今日、さまざまなことを実行しようとするプラグインがたくさんあります。そのため、可能な場合は、プラグインによって機能が重複しないようにしてください。.

10.ハッキングされたサイト

以前は、ハッカーがサイトを乗っ取ってキックだけのために騒乱を引き起こしていました。今日のサイバー犯罪者はより洗練されており、あなたが彼らの存在を検出することを避けようとします。彼らの目的はあなたのアカウントのリソースを利用して自分自身を豊かにすることです-たとえば、暗号通貨をマイニングするためにそれを使用することによって.

これにより、サイトからリソースが削除され、パフォーマンスに大きな影響を与える可能性があります。彼らはレーダーの下を飛んでいるので、サイレントにハイジャックされていないことを確認するために定期的にサイトをアクティブにスキャンする必要があります.

Sucuriなどの信頼できるセキュリティソリューションプロバイダーのセキュリティツールに投資し、信頼できるソースからのプラグインのみをインストールするようにしてください。プラグインが正当かどうかを確認するには、次のようなツールを使用します プラグインセキュリティチェッカー 問題をスキャンする.

合併症を避けるために、 プラグインの評判を確認する インストールする前でも.

結論:詳細に焦点を合わせる

ご覧のとおり、効率的なWordPressサイトを運営することは、実質的にはフルタイムの仕事です。ただし、リストアップし、定期的にベストプラクティスに従うと、第2の性質であったような低パフォーマンスのWordPressサイトの可能性を減らすことができます。あなたがするすべてのことでパフォーマンスに集中し続けることを忘れないでください、そしてあなたがあなたのサイトに追加したいものを注意深く検討してください。多くの新しいWordPressサイト所有者は、行き過ぎて、台所の流し以外のすべてのものを投入する傾向があります.

その誘惑を避け、サイトとビジネスの成長に応じて機能を徐々に構築してください.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map