Unsere WordPress-Auktionswebsite erhöht die CPU-Spitzen, wenn sie auf einem dedizierten Server gehostet wird

Unsere WordPress-Auktionswebsite erhöht die CPU-Spitzen, wenn sie auf einem dedizierten Server gehostet wird

Wir haben unsere WordPress-Website auf einem dedizierten Server (CENTOS 7,9 kvm [Server]) mit 8 CPUs gehostet. Unsere Website ist eine auktionsbasierte Website. Normalerweise werden also 20 Auktionen live sein. Unsere Website erreicht jedoch eine hohe CPU-Auslastung und Spitzen. Wir haben versucht, die CPU-Spitzen auf folgende Weise zu verringern

  1. Alle installierten Plugins deaktiviert
  2. Cronjob deaktiviert
  3. Unerwünschte Plugins deaktiviert

Aber wir haben immer noch einen Engpass und die Server-Antwortzeit ist sehr niedrig. Kann mir bitte jemand helfen, mein Problem zu lösen?

Antwort1

WordPress basiert auf dem Entity-Attribute-Value-Schema. EAV ist ein flexibles Schema, aber diese Flexibilität geht auf Kosten der Leistung bei der Datensuche.

Es gibt eine Teillösung für das CPU-Problem. Sie besteht darin, die Indizes von zu ändern postmeta. Details hier: http://mysql.rjweb.org/doc.php/index_cookbook_mysql#speeding_up_wp_postmeta

(Das gilt auch für diverse Derivate wie etwa WooCommerce.)

verwandte Informationen