1) Verwenden Sie mysqltuner auf WAMP (Sie können nicht auf Shared Hosting ohne Root installieren), um MySQL zu optimieren und den Abfrage-Cache, den Speicher usw. zu ändern. Wird einen großen Unterschied auf WAMP und dem eventuellen Live-Server machen. https://github.com/rackerhacker/MySQLTuner-perl
2) Achten Sie darauf, Beitrags-/Seitenrevisionen aus der Datenbank zu löschen. WP kann viele Revisionen speichern, die sich stark auf die DB-Geschwindigkeit auswirken. Ich habe gesehen, wie DB-Größen nach dem Löschen von Beitrags-/Seitenrevisionen um 90 % gesunken sind.
Als SQL-Abfrage in phpmyadmin ausführen, um Revisionen zu löschen; Tabellenpräfix nach Bedarf ändern:
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
Optimieren Sie dann alle Tabellen. Und dann hinzufügen
define ('WP_POST_REVISIONS', FALSE);
ganz oben in wp-config.php (irgendwo nach dem öffnenden <?php ...
), um zukünftige Überarbeitungen zu deaktivieren.
3) Erhöhen Sie den Speicher für PHP und WP für eine bessere Leistung:
Bearbeiten Sie die Zeile memory_limit in Ihrer php.ini auf 128M:
memory_limit = 128M;
Oder fügen Sie diese Zeile oben in Ihre .htaccess-Datei ein:
php_value memory_limit 128M
Wenn das nicht funktioniert oder einen Fehler auslöst, füge diese Zeile am Anfang deiner wp-config.php-Datei direkt nach dem öffnenden <?php
hinzu
define('WP_MEMORY_LIMIT', '128M');
4) Konfigurieren Sie auf dem letzten VPS http.conf für Leistung und verwenden Sie möglicherweise eine andere Box für den MySQL-Server selbst.