当社のWordPressオークションウェブサイトは専用サーバーでホストされておりCPUスパイクが増加

当社のWordPressオークションウェブサイトは専用サーバーでホストされておりCPUスパイクが増加

私たちは、8 CPU を搭載した専用サーバー (CENTOS 7.9 kvm [サーバー]) で WordPress ウェブサイトをホストしています。私たちのウェブサイトはオークション ベースのウェブサイトです。そのため、通常 20 件のオークションがライブで開催されます。しかし、私たちのウェブサイトは CPU 使用率が高騰し、スパイクが発生します。私たちは、次の方法で CPU スパイクを減らすよう努めました。

  1. インストールされているすべてのプラグインを無効にしました
  2. 無効な cronjob
  3. 不要なプラグインを無効にしました

しかし、まだボトルネックがあり、サーバーの応答時間が非常に遅いです。誰か私の問題を解決するのを手伝ってくれませんか。

答え1

WordPress は、エンティティ属性値スキーマに基づいています。EAV は柔軟なスキーマですが、その柔軟性は、データを検索する際のパフォーマンスの低下を伴います。

CPU の問題には部分的な解決策があります。それは のインデックスを変更することですpostmeta。詳細はこちらをご覧ください: http://mysql.rjweb.org/doc.php/index_cookbook_mysql#speeding_up_wp_postmeta

(これは、WooCommerce などのさまざまな派生製品にも当てはまります。)

関連情報