Ho pochi cronjob che riassumono i dati e convalidano i dati per il mio sito. Alcuni di loro hanno processi che devono essere eseguiti in background.processi in esecuzione in background php
Esempio:
cronjob1.php execute cronjob2.php using exec
Questo cronjob2.php corre un altro cronjob3.php utilizzando exec
e cronjob3 ha bisogno di essere completato finitura poi cronjob2 e poi cronjob.
Attualmente ho un problema in cui il cronjob1.php richiede 2 ore per terminare.
c'è un modo migliore per eseguire questo in modo che corra più veloce?
Grazie
che tipo di compiti coloro cron sono facendo? difficile per noi giudicare se può correre più veloce – RageZ
riepilogare i dati e convalidare le statistiche dei visitatori, le statistiche sui prodotti - cpa, cpc, # di ordini ecc ... –
qualche consiglio generico, provare ad avere una connessione persistente al database, ottimizzare il tuo database creando un indice specifico e provando a semplificare o ottimizzare la logica dei tuoi script – RageZ