Avvia un progetto

Chiamate AJAX lente?

FAQ WordPress GDPRVisto 3402 volte

Le chiamate AJAX lente in WP Admin possono avere molte cause e sono difficili da analizzare. Ecco alcuni indizi:

  • Posizione del test <-> posizione del server (latenza troppo alta)
  • Prestazioni generali del server
  • Troppi altri plugin (WP AJAX carica tutti i plugin prima di eseguire la chiamata)
  • Risorse bloccanti

In ogni caso il nostro plugin non blocca il rendering / l’output HTML del sito, perché usa chiamate asincrone (quindi non è un problema ad esempio per Google).

Per il debug, ad esempio in Chrome, guarda anche quando la chiamata AJAX è stata messa in coda. Esempio: siamo in Germania e la richiesta è stata messa in coda a 2,62 s ed è terminata a 5,07 s. La richiesta vera e propria è durata quindi 5,07 – 2,62 = 2,45 secondi. Considerando la nostra posizione, quella del server (in questo esempio in Svezia) e le sue prestazioni, è un buon valore.

Sul nostro sito (ospitato su un server in Germania con PHP 7.2) la richiesta iniziale durava circa 300 ms. Cosa puoi fare?

  1. Verifica di fare il test da una posizione adatta rispetto al server (dovrebbero essere uguali o vicine)
  2. Verifica di guardare il valore giusto
  3. Aggiorna PHP a una versione attuale
  4. Disattiva alcuni plugin e riprova
  5. Ultima opzione: passa a un server più potente

Non ha funzionato nulla? Scrivici a [email protected]