ホームページ  >  記事  >  バックエンド開発  >  ワードプレスの速度

ワードプレスの速度

WBOY
WBOYオリジナル
2016-10-22 00:14:131235ブラウズ

WordPress Webサイトを構築したところ、速度が遅すぎることがわかりました。主流の最適化は、プラグインを減らし、静的リソースを最適化し、Webサイトのページを静的にすることだけです。しかし、プラグインを使用せず、デフォルトのテーマを使用しているWebサイトの場合、 PHP ファイル自体のリクエストには 1 秒かかります (リソース ファイルの読み込みを除く)。これは正常ですか?


このポットは WP または PHP 用ですか?

私は WordPress コードを詳しく見ていませんでしたが (PHP にあまり詳しくないため)、WP データベースを調べたところ、テーブルがいくつかしかないことがわかりました。その後、非常に多くの Web サイトをベースにしていることを考えました。 WP 拡張機能では、カスタム属性は post_meta を通じて実装されているのではないでしょうか?この場合、各 get_post_meta はクエリをトリガーしますか? その場合、ページは非常に遅くなります。これが事実かどうかわかりませんが?


ワードプレスの速度

上の図に示すように、すべてのプラグインを無効にしてデフォルトのテーマに変更します。TTFB がそれほど長くないのはなぜですか。

返信内容:

WordPress ウェブサイトを構築したところ、速度が遅すぎることがわかりました。主流の最適化では、プラグインを減らし、静的リソースを最適化し、ウェブサイトのページを静的にするだけですが、プラグインを使用せず、デフォルトのテーマを使用しているウェブサイトの場合、 PHP ファイル自体のリクエストには 1 秒かかります (リソース ファイルの読み込みを除く)。これは正常ですか?


このポットは WP または PHP 用ですか?

私は WordPress コードを注意深く見ていませんでしたが (PHP にあまり詳しくないため)、WP データベースを調べたところ、テーブルがいくつかしかないことがわかりました。それから、非常に多くの Web サイトをベースに考えていました。 WP 拡張機能は post_meta を通じて実装されているのではないでしょうか?この場合、各 get_post_meta はクエリをトリガーしますか? その場合、ページは非常に遅くなります。これが事実かどうかわかりませんが?


ワードプレスの速度

上の図に示すように、すべてのプラグインを無効にしてデフォルトのテーマに変更します。TTFB がそれほど長くないのはなぜですか。

普通、WordPress はとても遅いです...

php 5.6 ではデータベースのキャッシュに xcache の使用を検討できます
php 7 では php のキャッシュに opcache を使用できます
後でデータベースをキャッシュするために redis を使用できます

普通。 wordpressを捨ててghostかhexoに行きましょう

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