WordPressがホームページやカテゴリーページにアクセスする際、キャッシュが解除されてPHPプログラムが再実行されると、ページの生成が非常に遅くなります。
ネットワークに問題がないことを確認しました。ページに外部リンクや Google フォントなどが含まれているわけではありません。フロントエンド リクエストが送信されてから応答を受け取るまでに 5 ~ 15 秒かかるということです。サーバーから。
最初のリクエストはページ ファイルであり、サーバーの応答を待つのに 9 秒かかったことがわかります。 。 。
このコードを wordpress テンプレートで 1 回実行し、index.php の PHP プログラムが記事リストを生成して実行時間をテストしました。
結果は次のとおりです:
私のウェブサイトは Alibaba Cloud 上に構築されていますが、この結果はバックグラウンドによって引き起こされているようです。なぜ記事データの呼び出しが速い場合と遅い場合があるのでしょうか?遅いのはPHPプログラムの実行ではなく、データベースのデータ取得が遅いような気がします。結局のところ、まだ記事が10件ほどしかありません。私はデータベースやバックエンドについては基本的に何も知らず、php コードを少ししか書けません。考えられる理由をいくつか教えてください、ありがとうございます。 。 。
あ、ちなみに私はcentos、apache、mariadbを使っています。
WordPressがホームページやカテゴリーページにアクセスする際、キャッシュを解除してphpプログラムを再実行するとページの生成が非常に遅くなります。
ネットワークに問題がないことを確認しました。ページに外部リンクや Google フォントなどが含まれているわけではありません。フロントエンド リクエストが送信されてから応答を受け取るまでに 5 ~ 15 秒かかるということです。サーバーから。
最初のリクエストはページ ファイルであり、サーバーの応答を待つのに 9 秒かかったことがわかります。 。 。
このコードを wordpress テンプレートで 1 回実行し、index.php の PHP プログラムが記事リストを生成して実行時間をテストしました。
結果は次のとおりです:
私のウェブサイトは Alibaba Cloud 上に構築されていますが、この結果はバックグラウンドによって引き起こされているようです。なぜ記事データの呼び出しが速い場合と遅い場合があるのでしょうか?遅いのはPHPプログラムの実行ではなく、データベースのデータ取得が遅いような気がします。結局のところ、まだ記事が10件ほどしかありません。私はデータベースやバックエンドについては基本的に何も知らず、php コードを少ししか書けません。考えられる理由をいくつか教えてください、ありがとうございます。 。 。
あ、ちなみに私はcentos、apache、mariadbを使っています。
遅いのは正しいことです。WP はすでに非常に遅いので、キャッシュをキャンセルする必要があります。理由を探す必要はありません。WP はまさにそのようなものです。
WP によると、PHP7 にアップグレードすると速度が 30% 向上する可能性があるので、検討してみてもよいでしょう。
なぜこれほど多くの人が WP を好むのかわかりません。10 年前は本当に良かったのに、今ではこれより悪い人は見つかりません。 Drupal はそれを上回ります。
サーバーがどのように構成されているかわかりません。
Wordpress は確かに遅いですが、以前も使用したことがあります。
-私の経験から、一般的な理由としては、Google フォント (Google フォントをオフにするか国内 CDN に切り替える)、アバターの問題 (上記と同じ)、プラグインが多すぎる、設定が低すぎるなどが挙げられます。
- スクリーンショットでは、TTFB が 8 秒以上経過していることがわかります。小規模な個人 Web サイトの場合は、nginx を使用することをお勧めします。
- php7 を使用します (高速化されると言われています)。
-wpを変更することをお勧めします。
中国では、WP に Qiniu の cdn プラグインがあり、それを使用できます。 。 。速度の向上は明らかです
しかし、Qiniu アカウントを申請する必要があります。個人ウェブサイトへの Qiniu の毎月のトラフィックは通常十分です。