WordPress Dashboards: Langsamkeit und Timeouts

Auf einem einzigen Server haben wir eine Reihe von Single-Site-WordPress-Installationen (die es seit vielen Jahren gibt und die bis jetzt funktionierten) und eine neuere Multi-Site-Installation, die seit ein paar Monaten funktioniert. Sie sind alle mit separaten databaseen auf einem separaten MySQL-Server im selben Rechenzentrum verbunden.

In der letzten Woche werden die Dashboards ALLER dieser Installationen zeitweise extrem langsam oder vollständig zeitgesteuert geladen (je nach Browser scheint Chrome früher aufzugeben als Firefox), bis es nicht mehr verwendet werden kann. Wenn eines der Dashboards das Problem anzeigt, machen alle anderen Dashboards auf demselben Server dasselbe. Wenn man arbeitet, arbeiten alle. Dies geschieht zu jedem Zeitpunkt während des Login- oder Dashboard-Using-processes.

Die eigentlichen Blogseiten, die dem Leser zugewandt sind, funktionieren in diesen Zeiten gut, und die anderen Nicht-WordPress-Seiten auf dem Server funktionieren alle gut. Eine WordPress-Installation auf einem separaten Server, aber mit demselben MySQL-Server verbunden, funktioniert auch während dieser Zeiten. Es sind nur die Dashboards auf diesem einen Server.

Ich habe versucht, fast alle unsere Plugins zu deaktivieren (die nicht benötigt werden, um die Blogs minimal funktionsfähig zu halten, wie Akismet und Google Analyticator). Ich habe versucht, das PHP-Speicherlimit zu erhöhen. Kein Glück mit irgendetwas davon. Unser Gastgeber hat versucht mir zu helfen, ist aber auch ratlos.

Irgendwelche Ideen würden sehr geschätzt werden!

Solutions Collecting From Web of "WordPress Dashboards: Langsamkeit und Timeouts"

Haben Sie sich die Fehlerprotokolle angesehen? Wer ist dein Gastgeber? Haben Sie Process Manager oder ähnliches, um zu erkennen, welche processe gerade ausgeführt werden? Eine Möglichkeit zu sagen, wo die meiste Bandbreite verwendet wird? Nur ein paar Ideen, wo Sie Ressourcenlimits treffen könnten.

Wie groß sind die databaseen? Können sie überhaupt aufgeräumt werden?

Könnte Zeit sein, Hosts zu wechseln. Ich würde mit Fehlerprotokollen beginnen, um zu sehen, ob etwas kaputt ist.

Es stellte sich heraus, dass dieses Problem auf etwas mit SSL / HTTPS zurückzuführen ist. Nachdem ich “FORCE_SSL_ADMIN” in unseren WP-Installationen deaktiviert und versucht habe, die Dashboards über HTTP zu laden, waren sie gut geladen. Das Problem liegt also nicht bei WordPress, sondern bei unserer SSL-Konfiguration.

Dies macht im Nachhinein Sinn: Der Grund, warum nur die Dashboards das Problem sahen, ist, dass sie die einzigen Seiten waren, die SSL verwenden.