ホームページ  >  記事  >  CMS チュートリアル  >  WordPress プラグイン使用時のパフォーマンスを最大化する

WordPress プラグイン使用時のパフォーマンスを最大化する

PHPz
PHPzオリジナル
2023-08-31 10:41:10953ブラウズ

使用 WordPress 插件时最大限度地提高性能

WordPress は super というスケーラビリティを備えており、これにより世界で最も一般的に使用されるコンテンツ管理システムとなりました。テーマとプラグインの概念により、WordPress は非常に人気のあるフレームワークとなり、WordPress を使用すると何万ものテーマとプラグインを利用できるようになります。

しかし、ベンおじさんによれば、大きな力には大きな責任が伴うそうです。 (ほとんどの場合) 複数のテーマを使用することはできませんが、単一の WordPress インストールで無制限の数のプラグインを使用できます。これによりパフォーマンスが低下する可能性がありますが、毎回ではありません。このチュートリアルでは、パフォーマンスを犠牲にすることなく WordPress プラグインを使用できるように支援します。

WordPress が優れている理由

WordPress のスケーラビリティを詳しく見てみましょう。

WordPress はもともと、「b2 Cafelog」と呼ばれる別のブログ ソフトウェアのフォークとして 2003 年に作成されました。 1 年後の 2004 年 5 月 22 日にリリースされたバージョン 1.2 では、「プラグイン」機能が導入されました。約 1 年後の 2005 年 2 月 17 日、テーマ システムを備えたバージョン 1.5 がリリースされました。 (必要に応じて、ここで完全な履歴を確認できます。)

私の意見では、これら 2 つのバージョンは WordPress の歴史の中で最大の改良点です。これは、これらのバージョンより前の WordPress コミュニティはユーザーで構成されており、これらのバージョンでは開発者がコミュニティに参加したためです (ユーザーの一部が開発者になりました)。世界中の人々が使用する (そして開発する) ソフトウェアを作成したい場合は、大規模な開発者コミュニティが必要になります。 ​​p>

WordPress には、オープンソース エコシステムの中で最大規模の開発者コミュニティがあります。数を特定するのは難しいので正確な数は言えませんが、おそらく数万人になるでしょう。これらの開発者は、(合計で)10 万を超えるプラグインとテーマを作成しました。

プラグインとテーマが多数あるため、ますます多くの人が WordPress を使用して開発しており、それがコミュニティに参加する人も増えています...そして、この好循環は 4 分の 1 です。Web サイトが強化されている理由WordPressによる。

プラグインはパフォーマンスに影響しますか?

短い答え: はい、いいえです。 ほとんどの短い回答と同様、これもあまり意味がありません。

プラグインが使用するリソースの数をカウントすることによって測定することはできません。問題は、一部のプラグインはより多くのシステム リソースを消費し、一部のプラグインは消費しないということです。サイトの速度を低下させない千以上のプラグインをインストールすることも、1 つのプラグインをインストールするだけで別のプラグインを完全に破壊することもできます。

これはいくつかの要因によって異なります:

  • 目的:プラグインの目的によって、パフォーマンス コストが決まります。たとえば、お問い合わせフォームのショートコード プラグインは、SEO に役立つプラグインよりもはるかに少ないシステム リソースを使用します。
  • コードベース: 当然のことですが、コーディングが不十分なプラグインは、適切にコーディングされたプラグインよりもパフォーマンスが悪くなります。だからこそ、WordPress Plugin Boilerplate のようなフレームワークを使用するのが賢明な選択です。
  • 環境: 未使用のシステム リソースが必ずしも良好であるとは限りません。つまり、ラッシュアワーの渋滞では問題ありませんが、テスラ モデル S を所有している場合は、速度を 10 km/h に制限することはできません。プラグイン の実行に 少量のシステム リソースが必要で、強力なサーバーでプロジェクトをホストしている場合、共有サーバーの場合のようにプラグインを放棄する必要はありません。

プラグインを賢く選択して使用する方法

プラグイン がサイトの速度を低下させる (またはしない) 理由について説明しました。次は、 これを防ぐ方法 を見ていきます。思いついたことをいくつか書きますが、コメント欄にあなたの考えを提案して、このセクションに貢献してください。

プラグイン パフォーマンス アナライザーの使用

Plugin Performance Profiler プラグイン (略して P3) は、プラグインがサイトの速度をどれだけ低下させているかを 1 つずつ測定するのに最適です。

プラグインのリソースの使用状況をすぐに把握したい場合、このプラグインの使用は非常に簡単です。プラグインをインストールした後、

Tools メニューの P3 Plugin Profiler ページに移動し、Start Scan をクリックします。 自動スキャンを選択すると、P3 はいくつかのページにランダムにアクセスし、プラグインがページの読み込みにどのような影響を与えるかを監視することにより、クイック スキャンを実行します。

これは、どのプラグインがシステム リソースを占有しているのか、どのプラグインがあまり影響を与えていないのかを確認する優れた方法です。

プラグインは賢く選択してください

前に述べたように、コーディングが不十分なプラグインは、適切にコーディングされたプラグインよりもパフォーマンスが悪くなります。広大な WordPress プラグイン エコシステムでは、ほとんどの場合、同じ機能を持つプラグインを選択するための選択肢が複数あります。適切なコードベースがどのようなものかを知っている場合は、使用することを選択したプラグインのコードを調べる必要があります。 (P3 のレポートからも恩恵を受けることができます。)

覚えておいてください: 人気のあるプラグインが必ずしも最良のプラグインであるとは限りません。

より優れたサーバーに移行する

Google Chrome が RAM を大量に消費することに人々はなぜ怒っているのでしょうか?つまり、利用可能な RAM が増えたからといって、コンピューターの動作が速くなるとは限りません。コンピューターに 8 GB の RAM が搭載されており、Google Chrome が 1 GB を使用する場合、Google Chrome はパフォーマンスを向上させるために 1 GB を必要とするためです。

サーバーについても同様です。より多くのシステム リソースがある場合は、より多くのことに使用できます。強力なサーバーを使用する必要がない場合は、使用する意味がありません。より多くのプラグインを使用するためにより強力なサーバーが必要な場合、共有サーバーで速度を達成しようとしても意味がありません。

システム リソースがある場合、またはシステム リソースを所有するための resources がある場合は、必要なプラグインをためらわずに使用してください。

###結論は###

「(X) 個以上のプラグインを使用すべきではない」または「SEO プラグインを使用するとサイトの速度が低下するため、必要があっても使用すべきではない」と常に考えるべきではありません。プラグインとサーバーを賢く選択すれば、必要なだけ (または必要なだけ) プラグインを使用できます。

###あなたはこのことについてどう思いますか?以下のコメントセクションでお気軽にご意見を共有してください。このチュートリアルが気に入ったら、お友達と共有することを忘れないでください。

以上がWordPress プラグイン使用時のパフォーマンスを最大化するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。