Mikä on WP-Cron #Mikä on WP-Cron
WP-Cron on tapa, jolla WordPress käsittelee aikapohjaisten tehtävien ajoittamista WordPressissä. Useat WordPressin ydintoiminnot, kuten päivitysten tarkistaminen ja ajastettujen postausten julkaiseminen, hyödyntävät WP-Cronia. Nimen ”Cron”-osa tulee UNIX-järjestelmissä käytettävissä olevasta cron-aikapohjaisesta tehtävien ajoitusjärjestelmästä.
WP-Cron toimii tarkistamalla jokaisen sivun latauksen yhteydessä ajoitettujen tehtävien luettelon, jotta nähdään, mitä on suoritettava. Kaikki suoritettavat tehtävät kutsutaan kyseisen sivulatauksen aikana.
Ajoitusvirheitä voi esiintyä, jos ajoitat tehtävän kello 14:00 ja sivulatauksia ei tapahdu ennen kello 17:00.
Top
Miksi käyttää WP-Cronia #Miksi käyttää WP-Cronia
- WordPressin ydin ja monet liitännäisohjelmat tarvitsevat aikataulutusjärjestelmän aikapohjaisten tehtävien suorittamiseen. Monet hosting-palvelut ovat kuitenkin jaettuja eivätkä tarjoa pääsyä järjestelmän ajastusohjelmaan.
- WordPressin API:n käyttäminen on yksinkertaisempi tapa ajoitettujen tehtävien asettamiseen kuin WordPressin ulkopuolella tapahtuva siirtyminen järjestelmän ajastusohjelmaan.
- Jos aika kuluu ja tehtävää ei ole suoritettu, sitä ei yritetä uudelleen järjestelmän ajastusohjelman avulla. WP-Cronin avulla kaikki ajastetut tehtävät laitetaan jonoon ja ne suoritetaan seuraavassa tilaisuudessa (eli seuraavan sivun latauksen yhteydessä). Joten vaikka et voi olla 100-prosenttisen varma, milloin tehtäväsi suoritetaan, voit olla 100-prosenttisen varma, että se suoritetaan lopulta.