Home › Forum › Problemi Vari con WP › admin-ajax.php consumo troppo CPU
-
AutorePost
-
-
14 Marzo 2017 alle 8:55 #31327RiccardoPartecipante
Ho comprato un piano su siteground e sono 3 giorni che ci stò trasferendo siti… attualmente ho 4 siti trasferiti che vanno velocissimo se non fosse che mi consumano troppa CPU.
Chiedendo informazioni mi hanno risposto cosà¬:
Ho anche notato che i siti web xxx.it and xxx.it. La maggior quantità di esecuzioni dello script admin-ajax.php è spesso causato dalla funzionalità heartbeat. L’heartbeat di WordPress è un servizio API del tuo sito e come si puo’ capira dal suo nuome l’API heartbeat manda degli impulsi continui per eseguire dei task periodici. Questo aiuta il browser a comunicare con il server tramite le chiamate AJAX e fornisce delle informazioni in tempo reale sul Dashboard di WordPress. Tuttavia in alcuni casi questo può aumentare l’utilizzo della CPU e rallentare il tuo sito web. Nell’artcolo sotto potresti vedere come si potrebbe limitare l’Heartbeat API in WordPress o addirittura completamente disattivarlo.
In pratica dicono che il responsabile è questo famoso admin-ajax.php e mi consigliano o di disattivarlo o di istallare un plugin per rallentarlo…
Quello che ora mi chiedo è cosa fa questo admin-ajax.php di importante per wp? Posso bloccarlo o rallentarlo senza problemi? Cosa Comporterebbe?
Grazie
-
14 Marzo 2017 alle 9:15 #121387SteveAglAmministratore del forum
Si con un plugin puoi controlalre la frequenza
qui un articolo con altre info:
https://www.webnots.com/what-is-wordpress-heartbeat-api-and-why-you-should-control-it/
http://www.wpbeginner.com/plugins/how-to-limit-heartbeat-api-in-wordpress/
-
14 Marzo 2017 alle 12:12 #121388RiccardoPartecipante
Ho istallato quel plugin e sembra essere diminuito, quello che non capisco è come sia possibile che una funzione di wp standard crei queusto problem… è la prima volta che mi accade.
Se diminuisco da standard a 60 secondi, cosa “perdo” nel sito?
Grazie 1000
-
14 Marzo 2017 alle 18:54 #121391SteveAglAmministratore del forum
se l’hosting è poco performante (economico ne è spesso sinonimo) ovvioc he accada. Perdi che le i controlli sugli accessi contemporanei, salvataggi bozze automatiche ed eventuali altri plugin che sfruttano quelle API invece lavoreranno con meno frequenza. Sinceramente in tutti questi anni di forum è la prima volta che qualcun uno ha problemi del genere con un hosting. A te le conclusioni.
-
18 Marzo 2017 alle 0:18 #121412RiccardoPartecipante
Anche a me questa cosa fa rimanere un pò incredulo ma stiamo parlando di siteground…
Ci stò da 1 settimana e devo dire che i siti vanno velocissimi in compenso e l’assistenza ad un livello che in italia non ho mai trovato…
Sinceramente non vorrei assolutamente andarmene quindi ora ho provato a disabilitare heartbeat.
Poi ti farò sapere
Grazie
-
19 Marzo 2017 alle 21:13 #121413webby1973Partecipante
se l’hosting è poco performante (economico ne è spesso sinonimo) ovvioc he accada. Perdi che le i controlli sugli accessi contemporanei, salvataggi bozze automatiche ed eventuali altri plugin che sfruttano quelle API invece lavoreranno con meno frequenza.
Ciao, interessante. C’è modo di elencare quali plugin attivi in un sito usino le API heartbeat ?
Grazie.
-
22 Aprile 2017 alle 11:02 #121554PabloWPPartecipante
Ci sono novità Riccardo dopo che hai installato il plugin?
Io ho lo stesso serio problema. Con Siteground tutto bene, ma questo aspetto della CPU è da non sottovalutare.
Nel mio caso però ci sono di mezzo i processi IDLE della posta IMAP, mi chiedono di disattivarli da Mail, ma questa opzione non c’è più da anni in Mail.
Per limitare il problema ho inserito il codice che disattiva la funzionalità heartbeat in function.php del tema.
Ma non ho risolto molto.
-
22 Aprile 2017 alle 17:23 #121555SteveAglAmministratore del forum
la stessa siteground ha un tutorial a riguardo https://www.siteground.com/tutorials/wordpress/limit-wordpress-heartbeat.htm
UNo dei pochi hosting che danno problemi , sinceramente non capisco, aumentare l’intervallo è la soluzione migliore più che disabilitarlo completamente
-
22 Aprile 2017 alle 17:25 #121556SteveAglAmministratore del forum
Qui una thread dove spiega come controllare nel codice (usando un grep o altri strumenti rdi ricerca su più filer (es wingrep) per identificare dove plugin o temi usino la hearthbeat http://stackoverflow.com/questions/35932471/how-to-check-if-a-plugin-using-wp-ajax-php
-
23 Aprile 2017 alle 14:13 #121560PabloWPPartecipante
aumentare l’intervallo è la soluzione migliore più che disabilitarlo completamente
Ho scelto di disabilitarlo perché sono l’unico lavora sul sito. Anche se qualche dubbio resta sulla funzionalità di alcuni plugin. Ma nel mio caso il problema serio è la posta IMAP, tanto che alcuni account li ho trasformati in POP. Nel frattempo che si chiarisca questa faccenda seria. Quando le risorse si esauriscono in siti diventano inaccessibili! Ti avvisano per email, ma quando il problema si è già verificato.
UNo dei pochi hosting che danno problemi
E’ stata una sorpresa.. Però devo ammettere che la scelta dei piani che includono un po’ tutto senza costi aggiuntivi (per esempio: caselle illimitate, siti illimitati, addirittura domini di 3° livello; creati in 24 ore senza costi!) è molto interessante e anche comodo. Con Aruba si paga tutto a parte. Ma forse Siteground recupera qualcosa nell’uso delle risorse sugli hosting condivisi. Infatti tra i vari consigli che danno per risolvere il problema c’è anche quello di valutare un piano superiore.. Vedremo che succede nei prossimi giorni.
Il supporto è stratosferico. Chiave di volta di una mentalità nel lavoro che l’Italia ancora non conosce, che si tratti di piccola o grande imprenditoria, e questo farà la differenza per molte aziende se vogliono rimanere in vita. Non a caso ho trasferito tutti i miei siti da uno all’altro, e questo non è il mio mestiere.
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.