Ti ritrovi mai curioso di sapere cosa sia WP Cron? In tal caso, sei arrivato nel posto giusto per scoprire tutto ciò che devi sapere sul plug -in delle attività programmate WordPress.
Cron, che sta per il comando, è un programma che è stato per la prima volta sviluppato per i sistemi UNIX e quindi adattato per l'uso sulle distribuzioni Linux. La sua funzione principale è funzionare come uno scheduler di lavoro basato sul tempo.
Un compito svolto su una base ricorrente o una tantum è noto come lavoro cron. Nel corso degli anni, la maggior parte del suo utilizzo è stata come strumento per la gestione del sistema, vale a dire per l'esecuzione automatica delle attività.
Il server WordPress Cron
Alcune operazioni vengono eseguite in background quando viene gestito un sito Web di WordPress e questi doveri devono essere svolti a intervalli regolari. Questi lavori includono il controllo di aggiornamenti a temi e plug -in, pianificazione di articoli, eliminazione dei transitori e molte altre attività. WP-CRON è responsabile di prendersi cura di questi compiti basati sul tempo previsti.
Il file wp-cron.php, che può essere trovato nella cartella radice dell'installazione di WordPress, è il file responsabile delle attività Cron nella struttura di WordPress.
Il file wp-cron.php è dove viene archiviato il codice per le attività automatiche associate a pubblicazioni e aggiornamenti.
Il funzionamento di WP-CRON
Ogni volta che una pagina si carica, il WP-CRON controllerà l'elenco delle attività e intraprenderà le azioni appropriate.
Se esiste un'attività in sospeso quando viene caricata la pagina, verrà inserita in una coda. In questo modo, WordPress assicura che anche gli eventi in ritardo saranno attivati, che non saranno saltati e che tutte le attività saranno svolte su un carico di quella pagina.
È comprensibile se lo trovi irragionevole; Tuttavia, dovresti considerare l'alternativa. Dovresti avere accesso ai comandi del server in un ambiente di hosting condiviso, che è spesso il caso. Ti consentirebbe di gestire questi doveri come vedi appropriato, tuttavia, non ti darebbe un tale accesso a mettere a rischio il server?
Considera, quindi, cosa fa WordPress per aggirare questo problema come soluzione alternativa. D'altra parte, questo ha alcuni negativi, di cui discuteremo brevemente.
Conseguenze dell'utilizzo di WP-CRON
Poiché il controllo viene eseguito ogni volta che un utente visita una nuova pagina sul tuo sito Web, WordPress gestisce i lavori di Cron in un modo che assicura che l'attività venga eseguita ma non consente di specificare quando verrà eseguito. È perché, come è stato detto prima, l'assegno viene eseguito automaticamente.
Se basiamo il controllo delle attività di Cron sulla quantità di tempo che le persone trascorrono sul sito Web, è probabile che danneggeremo il sito Web, qualunque sia la sua dimensione o il livello di popolarità.
Se gestisci un sito Web popolare, vedrai un aumento significativo del volume dei visitatori che ottieni come risultato diretto del completamento simultaneo di molte attività. Può utilizzare le risorse del tuo server, influire sulle prestazioni o causare temporaneamente il tuo sito Web.
Nel caso di un piccolo sito Web con un basso numero di visitatori, i lavori Cron gestiti da WP-CRON non saranno attivati con altrettanto frequente. Di conseguenza, alcuni lavori cruciali del cron possono essere ritardati per un tempo sufficiente per causare effetti collaterali indesiderati. Ad esempio, questi lavori possono impedire di effettuare backup adeguati o impedire l'aggiornamento tempestivo dei dati che dipendono dai lavori CRON.
Fare riferimento a Seahawk Media per ulteriori articoli di questo tipo.