主な理由は 3 つあると思います:
1. WordPress は手続き型構造です
Wordpress は PHP5 の時代から存在しており、非常に優れた機能を備えています。典型的な例です。 PHP4からPHP5にかけてはOOPは普及せず、プロセス構造が主流です。しかし、現在では PHP5.6 から PHP7 は明らかに OOP に最適化されており、WordPress は依然として古い構造であり、新しい環境は WordPress に良い最適化効果をもたらしていません。
2. wordpress のプラグインの仕組みは HOOK
フックはフックであり、プログラムにスロットを配置することを意味します。将来的には、他のプログラムでもフックを確立してそれに関連付けることができるようになります。コードインジェクションの拡張。これは柔軟なスケーラビリティを実現するために行われており、WordPress にはフックがあるため、非常に強力なプラグインをインストールできます。ただし、読み込みプロセス全体にフックが追加されるため、たとえば、特定のページで小さな効果を達成するためだけにプラグインをインストールした場合でも、そのプラグインは他のページに読み込まれます。 100 個のプラグインがインストールされている場合、ページを開くと、ページを開く前に 100 個のプラグインすべてが読み込まれる可能性があります。
3. Wordpress は実際にはブログです
Wordpress は最初は単なるブログ、単純なブログでしたが、より多くの人がそれを使用するにつれて、さまざまな要件が必要になります。多くの人はこれを CMS とみなして、多くの種類を追加し、コンテンツのパフォーマンス機能を最適化しようとしているため、開発者はブログを強化するためにフックを使用し続け、最終的にはブログがかなり肥大化し、その結果が遅くなります。
Wordpress は使いやすいですが古く、常にアップグレードされていますが、コアのアーキテクチャは変わっていません。コアは変わっていないため、古いプラグインのサポートが充実しており、最終的にはますます強力になっています。しかし、核心は依然として欠陥であり、それが終わる日はまだ来るでしょう。
WordPress 関連の技術記事をさらに詳しく知りたい場合は、wordpress チュートリアル 列にアクセスして学習してください。
以上がなぜWordPressはこんなに遅いのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。