WordPressin ajastetut tehtävät eivät tarvitse jatkuvaa valvontaa, kun sivuston tekninen perusta ja julkaisujono ovat kunnossa. WP-Cron tarkistaa erääntyneet tehtävät sivulatausten yhteydessä, joten vähäinen liikenne, estynyt sisäinen yhteys tai palvelimen kuormitus voi viivästyttää julkaisua. Aloita tarkistus WordPress-sivuston 15 kohdan tarkastuslistasta.

Miten WordPressin ajastetut tehtävät käynnistyvät?

WP-Cron on WordPressin oma tehtäväajastin. Se huolehtii esimerkiksi ajastettujen artikkelien julkaisemisesta ja lisäosien määrittämistä määräaikaisista toiminnoista. WordPressin virallisen ohjeen mukaan WP-Cron tarkistaa erääntyneet tehtävät sivulatauksen yhteydessä. Se ei siis toimi samalla tavalla kuin palvelimen jatkuva järjestelmäajastin.

Kuvittele, että julkaisu on ajastettu klo 8.00, mutta sivustolla ei käydä klo 7.55–8.20. WP-Cron voi huomata tehtävän vasta klo 8.20 alkavan sivulatauksen yhteydessä. Tarkista samalla lisäosan tarvitsemat käyttöoikeudet ja sulje pois lisäosien mahdolliset ristiriidat.

Luotettava automaattinen julkaisu vaatii toimivan ajastimen, riittävät palvelinresurssit ja hallitun julkaisujonon.

WordPressin ajastetut tehtävät ja automaattisen julkaisujonon tarkistus

Näin WordPressin ajastetut tehtävät kestävät julkaisujonon

Julkaisujono kasvaa, jos useita artikkeleita, päivityksiä tai muita tehtäviä erääntyy samaan aikaan. Esimerkiksi 12 julkaisua kannattaa jakaa vuorokaudelle sen sijaan, että kaikki käynnistyvät klo 9.00. Kahden tunnin välein etenevä rytmi tasaa kuormaa ja helpottaa yksittäisen tehtävän seurantaa.

Tarkista jonosta, että jokaisella julkaisulla on yksilöllinen ajankohta ja ettei sama tehtävä ole rekisteröity moneen kertaan. WordPressin komentorivityökaluilla voi tarvittaessa tarkastaa ja suorittaa tapahtumia käsin. Säilytä myös palautusmahdollisuus. Katso, miten automaattiset muutokset voidaan tarkistaa ja palauttaa.

Palvelinresurssit ratkaisevat julkaisujen etenemisen

Palvelimen on käsiteltävä sekä kävijöiden pyynnöt että taustalla suoritettavat tehtävät. Jos samaan hetkeen osuu varmuuskopio, kuvien käsittely ja pitkä julkaisujono, tehtävät voivat odottaa vapautuvia resursseja. Tarkista palveluntarjoajalta PHP-prosessien, muistin ja suoritusaikojen rajat sekä palvelinlokien virheet. WordPressin suorituskyvyn tarkistus auttaa löytämään koko sivustoa hidastavia kohtia.

WordPress käynnistää ajastettuja tapahtumia myös sisäisillä loopback-pyynnöillä. Jos palomuuri, tunnistautuminen tai palvelinasetus estää yhteyden, tehtävä ei välttämättä käynnisty. Tarkista Sivuston kunto -näkymä ja hyödynnä WordPressin loopback-ohjetta. Myös raskas teema voi kasvattaa kuormaa, joten teknisesti sopivan WordPress-teeman valinta tukee vakaata kokonaisuutta.

Varmista automaattiset julkaisut palvelimen ajastimella

Vähän liikennettä saavalla tai tarkkaa julkaisurytmiä vaativalla sivustolla palvelimen järjestelmäajastin voi kutsua wp-cron.php-tiedostoa säännöllisesti. WordPress tarjoaa tähän virallisen käyttöönotto-ohjeen. Älä poista tavallista WP-Cron-käynnistystä ennen kuin korvaava ajastus on testattu.

Testaa yksi julkaisu, tarkista tapahtumaloki ja kasvata jonon kokoa vasta toimivan kokeen jälkeen. Kun WordPressin ajastetut tehtävät käynnistyvät valvotusti, voit ylläpitää tasaista julkaisurytmiä ilman päivittäistä käsityötä. Jos haluat arvioida nykyisen WordPress-sivustosi lähtötilanteen, ota meihin yhteyttä.