WordPress Webサイトに対するプラグインの数が多すぎることの影響–専門家から知る

公開: 2017-02-27

もちろんはい。 WordPressサイトにインストールするすべてのプラグインで、たとえそれが数ミリ秒を意味するとしても、あなたはあなたのウェブサイトを遅くすることは確実です。

ただし、実際には、WordPressサイトはプラグインなしでは何もありません。

実際、WordPressサイトはプラグインとしか共存できません。 しかし、ここで常に尋ねられるいくつかの一般的な質問があります、

  • 私のサイトには実際にいくつのプラグインが必要ですか?
  • 私のサイトに統合されているプラ​​グインが多すぎるとどうなりますか?

上記の質問に対する答えを得るには、必ずディスカッション全体を読んで、自分に最適なものを自分で決める必要があります。

それは本当ですか? WordPressは無制限のプラグインを一度に処理できますか?

現在、WordPressはWPディレクトリで40000を超えるプラグインをホストしています。 理論的には、WPは、サイトのパフォーマンスに影響を与えることなく、数え切れないほどの数のプラグインを一度に処理できます。 ただし、実際的な要因の中には、正反対のものはほとんどありません。

ホスティングパフォーマンスは、上記の神話が間違っていることを証明する最初のものです。 ホスティングプロバイダーによって少量の帯域幅が提供され、プラグインがいくつかインストールされている場合でも、サイトの動作は遅くなります。

プラグインのコーディングは、神話を否定するもう1つのことです。 誤ったコーディングや不適切なコーディングが原因で、プラグインが正しくプログラムされていないと、サイトが完全にクラッシュしたり、サイトが奇妙に、または不条理に動作するように強制されたりする可能性があります。 プラグインがランダムに動作することなく、最初から目的を解決しているのを見るとすぐに、サイトの信頼性を知ることができます。

ここで、サイトを支える驚くべき帯域幅と、自由に使える非常に効率的なプラグインがあると仮定します。 一度に多くのプラグインを組み込むことについて、今どう思いますか? 関係する潜在的なリスクはまだ多すぎますが、それは間違いなく見逃せません。

過剰なプラグインに関する潜在的な問題

インストールしたプラグインでサイトが安全か安全でないかは、プラグインが解決する目的、コード化された方法、およびプラグインの中でまだアクティブになっているプラ​​グインの数に完全に依存します。 プラグインが多すぎるためにWebサイトが直面する可能性のある潜在的な危険性は次のとおりです。

クラッシュは一般的な現象です

最も専門的なWP開発者でさえ、プラグインの過剰なインストールから生じる問題の脅威から身を守ることはできません。 例として、WP TotalCacheおよびWPSuper Cacheプラグインが4年前に深刻なリモートコード実行(RCE)の脆弱性をもたらしたことを思い出してください。 または、Yoast SEOのような無料で人気のあるプラグインは、noindexタグが選択解除されているにもかかわらず、同時に深刻な問題を引き起こしました。 noindexコードはまだソースコードに表示されています。

WordPressはオープンソースコミュニティであるため、世界中の人々がプラットフォームを簡単に共有、変更、使用、または作成できるため、コーディングが不十分なプラグインに対して非常に脆弱になります。 非常に多くの無料プラグインが無限に存在するため、人々は自分のサイトのプラグインの信頼性、セキュリティ、およびパフォーマンスをテストすることについて心配することがよくあります。

ページ速度が大幅に低下している

ページの読み込み速度は、不要なプラグインがサイトにあふれている場合、特にプラグインに欠陥がある場合に、劇的な影響を及ぼします。 インストールするプラグインが多いほど、サイトのパフォーマンスは低下します。 すべてのプラグインはサーバーリクエストを呼び出し、ロードするたびにブラウザにコードを追加します。 これにより、速度が低下し、サイトのパフォーマンスに影響を与えます。 いくつかのプラグインがあなたのサイトと互換性がない場合でも、同時に実行されない間、それらは確かにサイトを遅くするでしょう。

セキュリティ違反は一般的なものになります

WordPressサイトにハッカーが侵入するのを好む人は誰もいません。 セキュリティは常に主要な懸念事項であり、プラグインの数が増えるにつれ、懸念は高まるばかりです。 このような予期せぬ攻撃が発生すると、苦労して得た評判はすぐに失われます。 WordPressにはセキュリティの脆弱性とエクスプロイトが多すぎるという歴史があるため、サイトをどれだけ保護しても、プラグインを増やすとセキュリティが大きな問題になる可能性があります。

信頼性はより大きな懸念事項です

サイトに複数のプラグインがインストールされている場合、信頼性は精査中の主要な問題になる可能性があります。 潜在的な問題は、使いやすさから不十分なサポート、遅い更新、廃止されたプラグイン、または哀れなコード品質に至るまで、あらゆるものに関連している可能性があります。

プラグインを賢く扱うためのいくつかの便利なヒント

プラグインに関連する非常に多くの問題をサイトの要件をはるかに超えて処理するのは難しい場合があります。 ただし、プラグイン関連の問題を解決して回避するには、少し意識した計画を立てるのが適切な場合があります。 プラグイン管理の手間を省く、シンプルでありながら非常に役立つヒントを見てみましょう。

機能が重複してはならない

新しいプラグインをインストールするときは、すでに使用しているプラ​​グインを事前にクロスチェックする必要があります。 これは、新しいプラグインによって提供される機能が、古いプラグインによってすでに提供されているかどうかを判断するのにも役立ちます。 新しいプラグインのインストールを決定しやすくするために、既存のすべてのプラグインが提供するすべての機能に完全に精通している必要があります。

サイトのスローダウン状況への取り組み

仮想クロールのため、一度にインストールされるプラグインが多すぎると、サイトの速度が大幅に低下する可能性があります。 したがって、WPスーパーキャッシュやW3トータルキャッシュのようなプラグインのインストールを選択すると、サイトの速度の低下に対処するのに大いに役立ちます。 このようなキャッシュプラグインは、静的でサーバーに近いファイルにファイルを保存することでサーバーからのファイルリクエストを変換するのに役立ちますが、サーバーの負荷を減らすのにも役立ちます。

プラグインのパフォーマンスをテストする必要があります

プラグインのインストールの前後に、ページの読み込み時間をテストする必要があります。 ページの実際の速度を分析するだけでなく、サイトの速度を向上させるために必要なソリューションを推奨するPageSpeedのようなツールを利用してください。 このツールはサイトを詳細に測定し、プラグインのインストールによって全体的なパフォーマンスがどのように影響を受けるかについて徹底的な洞察を提供します。

同じことを確認するためのもう1つのツールは、WP Speedsterです。このツールには、パフォーマンスの観点からサイトのテーマとプラグインをランク付けし、さらに機能と機能に関する大量の情報を提供する自動システムがあります。 別のプラグインP3(プラグインパフォーマンスプロファイラー)を使用すると、インストールされているプラ​​グインについて測定されたロード時間に基づいて、プラグインパフォーマンスの詳細なプロファイルを取得できます。 これは、プラグインの選択肢を絞り込むのに役立ちます。

バックアップしてサイトを保護する

さまざまなプラグインを試す際の最大の関心事はセキュリティです。 一連のプラグインをサイトにインストールすることをお勧めします。 ただし、そうする前にサイトをバックアップすることは常に賢明です。 1つの悪いプラグインがサイト全体を台無しにする可能性があるため、さまざまなプラグインを統合する前にサイトデータをバックアップすることが重要です。

正しく機能するプラグインでさえ、サイトの安全性を保証するものではありません。 したがって、定期的にデータをバックアップし、すべてのプラグインを最新の状態に保ち、スクリプトの競合が発生しないようにして、ハッカーやスパマーに対する脆弱性を減らします。 また、WordPressバージョンとの互換性を示すプラグインのみを使用することを忘れないでください。

信頼性は成功への鍵です

すべてのプラグインはコードのブロックを伴い、ブロートウェアのリスクが高まる可能性もあります。 コーディングがうまく機能し、最新の状態であれば、心配することは何もありません。 ただし、プラグインが廃止された場合、またはコーディングが適切でない場合、プラグインはサイトにとって災害となる可能性があります。 コード品質基準はWPエコシステム内で測定できますが、WordPressプラグインディレクトリ外のものには適用されません。

廃止されたプラグインは、確かにある時点で問題を引き起こすことになります。 ただし、高品質の人気のあるプラグインの場合、プラグインがすぐに廃止されたり、更新が行われなかったりすることを心配する必要はありません。 商用または無料のプラグインによって提供されるサポートを確認してください。 これは、サポート契約が存在しない無料のプラグインに特に当てはまります。したがって、ユーザーからのフィードバックがすべてに依存する必要があります。

プラグインを選択する際の考慮事項

光沢のあるプラグインは、サイトの即時ダウンロードのためにコアにあなたを興奮させることができます。 ただし、すべてのプラグインが役立つわけではありません。それが役立つ場合でも、新しいプラグインをインストールおよびアクティブ化する前に、覚えておくべきいくつかの要素のチェックリストが必要です。 これらのガイドラインは、問題のプラグインがサイトに適しているかどうかを判断するのに役立ちます。

  • 間違えないでください。 一度にインストールされるプラグインが多すぎることが根本的な原因ではありません。 それはすべてを台無しにする不十分にコーディングされたプラグインです。
  • プラグインの背後にある開発者を確認してください。 尊敬される名前が関係している場合は、リスクのないインストールを確実に進めることができます。
  • プラグインに関連する洞察を知るために、フォーラム、WordPressディレクトリ、評価、レビューなどでプラグインのレビューを探してください。 プラグインを支持する大多数がいるなら、あなたは確かに同じものに頼ることができます。
  • プラグインがサイトにどのような違いをもたらすかを視覚化します。 また、プラグインがサイト上で物事を乱雑にし、異常な機能や視覚的なアピールを引き起こして、ユーザーの全体的なエクスペリエンスを妨げないようにします。
  • どのプラグインが必要で、どのプラグインが不要かを追跡します。 したがって、不要なプラグインを排除しながら、便利なプラグインを保持します。
  • ドキュメントを読むと、プラグインのスクリーンショット、チュートリアル、説明、およびプラグインの使用方法について明確に理解できます。
  • あなたが見ているプラ​​グインの更新されたバージョンがなければなりません。 アクティブなインストールまたはダウンロードの日付スタンプを確認して、統計を備えた信頼できるプラグインにして、物事をサポートしてください。
  • 上記のチェックリストのポイントに従ってください。そうすれば、サイトに悪影響を与えるプラグインの選択に関連するリスクを減らすことができるはずです。

使用するプラグインの数は?

それでもプラグインのナンバーゲームに疑問がある場合は、使用するプラグインの数ではなく、サイトで使用されているプラ​​グインの数に関係なく、適切なプラグインについてです。 秘訣は、これらのプラグインによって実行される操作にあり、ブラウザーでサイトビューをレンダリングします。 ほとんどのプラグインは非常に簡単に処理できます。 ただし、バックエンドでのコストのかかる処理という点で複雑なアクションを必要とするものもあり、その結果、サイトの速度が低下します。 サイトはあまり多くのプラグインの影響を受けませんが、1つの複雑なプラグインはサイトの速度を大幅に低下させます。

4つの重要な質問を要約しましょう。 プラグインを組み込む前に質問する必要があります。

  • プラグインには、アセット、スタイル、またはコーディングスクリプトが多すぎますか?
  • データベースクエリの数は、ページごとに大幅に増加しますか?
  • プラグインには複雑な操作が含まれていますか?
  • プラグインは外部APIリクエストをリモートで要求しますか?

最終的な考えで物事を要約する

最新のWordPressWebサイトを始めたばかりの人々の心を浮かび上がらせる特定の質問が常にあります。 どのプラグインが理想的ですか? プラグイン間の候補リストを作成するにはどうすればよいですか? 2つのプラグインがまったく同じ目的を果たす場合、どのプラグインを選択しますか? どのプラグインが最もクリーンな実績を持っていますか? どのプラグインが他のプラグインよりも信頼できるかを判断するにはどうすればよいですか?

最高のプラグインを搭載するための適切なステップバイステップのプロセスを実行するために、このディスカッションを完全に読んでください。 作業を簡単にするために、プラグインをダウンロードした人の数、プラグインに付随する評価の種類、プラグインについて話し合うことに熱心な関心を示した人の数、プラグインについて実際に何を言っているかを確認する必要があります。 、プラグインに認定されている良いレ​​ビューまたは悪いレビューの数、そして最後に実際の開発者がプラグインの作成の背後にいるのは誰か。