WordPress プラグインの数が多すぎますか?

公開: 2021-03-16

これは、少なくとも Web デザイナーにとっては、私たちの時代の実存的な問題の 1 つに思えます。 しかし、何年もの間、私たちの多くは、Web サイト内で使用する WordPress プラグインの「適切な」数を見つけようとしてきました。

素敵な丸い数字が好きな人にそれを壊したくありません.具体的な数字はありません. あなたをプロまたはポーザーとして定義するしきい値はありません。 一部の人々は、ごく少数のプラグインを使用することで成功を定義しています。 もしあなたがそうすることができれば、あなたは私から多くの尊敬を得ることができます.

私たち以外にとって、プラグインは魅力的な提案です。 彼らは、大小を問わず、非常に多くのタスクを処理できます。 そして、それらは数回クリックするだけです。

ただし、追加しすぎると、サイトのパフォーマンスが低下する可能性があります。 言うまでもなく、インストールするすべてのものは、ミックスに別の複雑さのレイヤーを追加します.

実行できる、または実行すべきプラグインの数に万能というものはありませんが、制限を超えているかどうかを確認する方法はいくつかあります。 その決定を下すのに役立ついくつかの要因を次に示します。

ホスティング環境

コンピューティング能力とネットワーク帯域幅は、パフォーマンスに関して非常に重要な要素です。 しかし、ほとんどの場合、設計者がそれらを制御できるのは、ホストを選択するときだけです (ホストがまだ選択されていない場合)。 選択肢がある場合は、両方を提供するプロバイダを探してください。

サーバーの OS と関連ソフトウェアも、本来の能力を超えて重要な役割を果たします。 以前のバージョンよりもはるかに高速であることが証明されているため、PHP 7.x を実行していることを確認する必要があります。 サーバーベースのキャッシングとロード バランシングは、ホストがそれらを提供している場合に大きな効果を発揮します。

ただし、何よりも重要なのは、所有しているホスティング アカウントの種類です。 ローエンドの共有ホスティングの場合、ハイエンドの VPS や専用のセットアップで得られるほどの費用対効果は得られないでしょう。 サイトに専用のリソースがあればあるほど、適切にコーディングされたプラグインを使用して問題を解決できる可能性があります。

クラウド サーバー図。

プラグインの品質と最適化

コードの自明の理の 1 つは、何かを機能させる方法が複数あるということです。 しかし、一部の手法は他の手法よりもはるかにうまく機能することもわかっています。 一貫した品質は非常に重要です。リソースを大量に消費するプラグインが 1 つあるだけですべてが遅くなるからです。

プラグインにパフォーマンス上の問題があるかどうかを確認する最善の方法は、プラグインをテストすることです。 文字通り、優れた全体像を提供できるサードパーティのテスト スイートが数多くあります。 サイトで最も時間とリソースを消費しているプラ​​グインを示すカラフルなグラフとチャートにアクセスできます.

ただし、予算に制限がある人は、この種のサブスクリプション サービスを利用する余裕がない場合があります。 多くはエンタープライズ市場を対象としており、そのような価格になっています。

しかし、すべてが失われるわけではありません。 安価なテストを行うために、無料の Query Monitor プラグインを使用すると、プラグイン、データベース、スクリプト、およびスタイルのパフォーマンスに関する洞察が得られます。 また、パフォーマンス低下の要因となる可能性のある PHP エラーも指摘します。

特定のプラグインがうまく機能していないことがわかった場合は、別のプラグインをテストしたり、より深く掘り下げたりするための扉が開かれます (これについては後で説明します)。

クエリ モニター レポート画面。

プラグインの目的

WordPress プラグインは、多くの人にとって多くのことを意味します。 誰もが同じように使用するわけではありません。 そのため、開発者は、ユーザーを引き付ける可能性が高まると感じる方法でプラグインを構築することがよくあります。 その結果、複数の機能を備えたスイス アーミー ナイフのようなプラグインが作成されることがあります。

すべての機能を少しずつ実行できるプラグインは優れている一方で、肥大化を引き起こす可能性もあります。 コインの反対側では、一部のプラグインはスコープとサイズがかなり小さく、特定の 1 つの機能だけに集中することを選択していることがわかります。

20 のことを行う 1 つのプラグインを実行する方がよいのか、それともそれぞれが 1 つのことを行う 20 のプラグインを実行する方がよいのかについて、議論が行われる可能性があります。 繰り返しますが、本当に簡単な答えはありません。 パフォーマンスのテストの問題になります。

スイス アーミー ナイフの利点の 1 つは、トラブルシューティングが容易になることです。 追跡する必要のあるプラグインが多いほど、問題を特定するのが難しくなります。

設定事項

プラグインのパフォーマンスで見落とされがちな領域の 1 つは、その設定に注意を払うことです。 一部のプラグインは、特定の方法で調整すると非常に高速に実行されますが、他の構成ではスパッタリングされます。

たとえば、私は人気のあるセキュリティ プラグイン (名前は挙げませんが、推測できるかもしれません) を何年も使用してきました。 そのコア機能の 1 つは、現在 Web サイトを閲覧しているユーザーを確認できる「ライブ」モードです。 これは非常に優れた機能ですが、忙しいサイトではパフォーマンスが低下する可能性もあります。

この機能をオフにすると、パフォーマンスが著しく向上します。 また、プラグインを使用するとパフォーマンスがわずかに低下する可能性がありますが、追加されたセキュリティはトレードオフの価値があります. しかし、それを適切にセットアップする方法を知ることは、戦いの半分です.

設定コントロール パネル。

特定の数値ではなく、バランスがすべてです

これまで見てきたように、WordPress Web サイトでのプラグインのパフォーマンスに影響を与える要因は多数あります。 それはプラグイン自体、それらがどのように相互作用するか、どれだけ最適化されているか、そしてそれらがインストールされているサーバーです.

まったく同じ構成の 2 つのサイトを見つけることはめったにありません。 したがって、プラグインの理想的な数は、ほぼすべての人によって異なります。 サイトをx個のプラグインだけにしようとして、気が狂ってしまう可能性があります. 数を気にするだけでも時間の無駄だと思います。

むしろ、プラグイン (または自分で作成したカスタム コード) を使用することは、必要な機能を取得し、それに伴うあらゆるトレードオフを喜んで受け入れることです。

場合によっては、プラグインが優れた機能とひどいパフォーマンスを提供することがあります。 その場合、よりバランスの取れた競合製品を探すことをお勧めします。 または、問題の原因となっている特定の機能をオフにすることが問題である可能性があります。 確実に知る唯一の方法は、テストして再テストすることです。

最終的には、必要なプラグインのみを使用し、必要なプラグインを最大限に最適化することが目標です。