Projekt starten

Langsame AJAX-Anrufe?

WordPress GDPR FAQ2029 Aufrufe

Langsame AJAX-Aufrufe von WP Admin können durch viele Faktoren verursacht werden, und es ist schwierig, sie zu debuggen. Aber hier sind einige Hinweise:

  • Teststandort <-> Serverstandort (zu hohe Latenzzeit)
  • Server-Leistung überhaupt
  • Zu viele andere Plugins (WP AJAX lädt alle Ihre Plugins, bevor der Aufruf ausgeführt wird)
  • Blockieren von Ressourcen

Grundsätzlich blockiert unser Plugin die Darstellung Ihrer Website nicht, weil es asynchrone Aufrufe nutzt (also auch kein Problem für Google). Achten Sie bei der Fehlersuche, etwa in Chrome, darauf, wann der AJAX-Aufruf in die Warteschlange kam. Beispiel: Wir sind in Deutschland, die Anfrage startet bei 2,62 s und endet bei 5,07 s – die eigentliche Anfrage dauerte also 5,07 − 2,62 = 2,45 Sekunden. Abhängig von meinem Standort, dem Serverstandort (hier Schweden) und der Serverleistung ist das ein guter Wert. Auf unserer Website (Server in Deutschland, PHP 7.2) dauerte die erste Anfrage rund 300 ms. Was können Sie tun?

  1. Prüfen Sie, ob Sie vom richtigen Standort aus testen <-> Ihren Server-Standort (beide sollten gleich oder in der Nähe sein)
  2. Prüfen Sie, ob Sie den richtigen Wert beobachten
  3. PHP auf eine aktuelle Version aktualisieren
  4. Deaktivieren Sie einige Plugins und testen Sie erneut
  5. Letzte Möglichkeit: Upgrade-Server

Nichts funktionierte? Schreiben Sie uns an [email protected]