質問: サイトを遅くするのは、ヘビー級のプラグインなのか、それともたくさんのプラグインなのか。 多くのプラグインを持っているとwordpressサイトの動作が遅くなるとよく聞きました。実行するコードが多いほど、時間がかかりますが、これは当然のことです。私はその遅さが大部分であるかどうか疑問に思います: 膨大な数のプラグインの結果? (wpは各プラグインを見つけてロードするために何らかの処理を行う必要があるため) いくつかの遅い/重いプラグインを持っていることの結果? もっと実際には、私が自分のものを書いているとき、スピードを上げるために機能をより少ないファイルに結合するべきですか?それとも、10から20のプラグインがそれぞれ素早い作業をしても大丈夫ですか?
回答: 当然のことながら、プラグインはパフォーマンスストーリーのほんの一部に過ぎません。したがって、最後にファイルの数でそれを測定することはできません。他にもたくさんあるし、何がうまくいくのかを前もって言うことはできないので、自分のコンピュータ上でうまくいく可能性のあるものは他の人のものではない。パフォーマンスを探す代わりに、決定を下すために他の独自の基準を定義する必要があります。たとえば、プラグインの場合は、混在しないようにするために、別々の機能を別々のプラグインに入れることをお勧めします。これはスピードやメモリ使用量の面では性能的には賢明ではないかもしれませんが、プラグインの開発と使用がより簡単になるように、物事を疎結合に保つことがトレードオフです。忘れないでください、新しいバージョンのwordpressがリリースされたとき、2つのプラグインだけが10から抜け出して、常に大きなプラグインは1つではないかもしれません。そして結局、ユーザーは10個のプラグインのうち3個しか必要としないので、必要なメモリーは少なくなります。ユーザーが自分のブログのパフォーマンスについて不満を言っている場合は、通常、より大きなサーバーを購入することでパフォーマンスの問題が解決されることを提案できます。(未熟)最適化はすべての悪の根源です。プラグインを書くときのパフォーマンスについてはもう考えないでください。それを明るく明るい方法で考えてみてください。wordpressは最終的にはパフォーマンスに関して賢く設計されていません。それを間違えないようにし、それを実行するための高性能なプラグインを書いてみてください。)wordpressは big ball of mud-(反)デザインパターン でデザインされています。プラグインシステムは非常にうまくいっているものです。プラグインの作者として最適化できるとは思わないでください。できません。それを戦ってはいけません:)