WordPress-Plugin zur Beschleunigung des WordPress-Administrators durch Deaktivierung aggressiver Update-Prüfungen
Meiner Meinung nach ist dies eine obligatorische Funktion für alle WordPress-Sites, wie es heißt – ein Muss. Warum? Denn die Suche nach Updates sollte im Hintergrund erfolgen und nichts anderes, mit sehr seltenen Ausnahmen! Aber lasst uns herausfinden, was was ist ...
Ich denke, jeder, der mehr oder weniger mit WordPress zu tun hat, hat beim Betreten einer Admin-Seite periodische Verlangsamungen bemerkt: der Admin-Konsole, der Plugins- oder Theme-Seite (besonders hier!). Diese Bremsen treten regelmäßig auf: manchmal langsam, manchmal schnell ... Dies geschieht aufgrund von WordPress-Prüfungen hinsichtlich neuer Versionen: Kern, Plugins, Themes und Übersetzungen ...
Tatsache ist, dass PHP zum Überprüfen neuer Versionen beim Generieren einer Seite eine HTTP-Anfrage sendet, oder besser gesagt drei Anfragen: Kern, Themen, Plugins... Wenn es kostenpflichtige Plugins gibt, dann gibt es normalerweise für jedes Plugin eine weitere Anfrage... Bei einer HTTP-Anfrage in PHP friert die Seitengenerierung ein, bis jede Anfrage ein Ergebnis erhält, und jede Anfrage dauert durchschnittlich 0,5 bis 1 Sekunde. Es stellt sich also heraus, dass die Seite für 3-4 Sekunden einfriert.
Die Häufigkeit dieser Überprüfungen auf verschiedenen Admin-Seiten ist wie folgt:
Консоль > Обновления
– einmal pro Minute.Плагины или Внешний вид > Темы
– einmal pro Stunde. Darüber hinaus werden diese Prüfungen während des Ereignisses 'admin_init'
und damit bei AJAX-Anfragen ausgelöst. Trotz der Tatsache, dass dies alle halben Tage passiert, ist es dennoch unangenehm, wenn jemand eine AJAX-Anfrage mit einer Verzögerung von 3 Sekunden abfängt... Darüber hinaus funktioniert dieses Verhalten für AJAX-Anfragen auch im Frontend, und das ist nicht gut überhaupt ...
Die ursprüngliche Idee gehört zu WordPress in voller Sicht.