Hvad er et cronjob og hvorfor har min WordPress-hjemmeside brug for det?

ikon vaekkeur

De vigtige baggrundsopgaver

Når du driver en virksomhed, ved du, hvor vigtigt det er, at de daglige rutiner kører uden problemer. Det gælder også din hjemmeside. Hver eneste dag skal der udføres faste baggrundsopgaver – det kan være kørsel af back-up, udgivelse af planlagte blogindlæg eller kontaktformularer, der skal sendes.
 
WordPress er født med en indbygget automatik til at håndtere disse opgaver. Men standardløsningen er bygget til at være “nem” frem for effektiv – og det kan koste på både hastighed og stabilitet.
 

Hvorfor den standardiserede WordPress-løsning halter

WordPress har ikke sit eget ur, der tæller minutter i baggrunden for at udføre opgaver med jævne mellemrum. WordPress bliver trigget til at udføre opgaver, når der kommer en besøgende ind på hjemmesiden.
 
Det svarer lidt til at drive en fysisk butik, hvor ekspedienten kun tjekker sin to-do-liste, hver gang der træder en kunde ind ad døren.
 
Det skaber tre helt konkrete problemer i hverdagen:
  • Uforudsigelige baggrundsopgaver
    Når opgaverne er afhængige af at blive aktiveret af tilfældige besøg, kører de i uforudsigelige ryk. Det betyder, at vigtige rutiner som sikkerhedskopier og udgivelse af planlagt indhold kan blive forsinket eller udskudt, fordi timingen hænger sammen med brugernes adfærd frem for faste intervaller.
  • Det går ud over hastigheden
    Når en kunde klikker sig ind på din side i det sekund, hvor en tung baggrundsopgave bliver udløst, skal serveren løfte to opgaver på én gang. Det giver pludselige dyk i hastigheden for den enkelte besøgende – og på nettet skal der kun få sekunders ventetid til, før en kunde opgiver og smutter videre.
  • Risiko for fejl i tidplanen
    Hvis der går for lang tid mellem de impulser, WordPress modtager, kan systemet “miste orienteringen” i sine planlagte jobs. Det kan medføre, at planlagte blogindlæg eller e-mailmeddelelser strander.

Løsningen: Et ægte cronjob på webhotellet

Den professionelle løsning er at flytte opgaven væk fra WordPress og installere et rigtigt “vækkeur” på selve webhotellet, som er den server, hvor din hjemmeside bor.
 
Her kan du opsætte et ægte cronjob. Det er et præcist digitalt ur, der beder hjemmesiden om at afvikle sine baggrundsopgaver med faste intervaller – for eksempel præcis hvert 15. minut, døgnet rundt. Og det er helt uafhængigt af besøgende på siden. 
 
Som hjemmeside-ejer opnår du tre klare fordele:
  • Sikker og forudsigelig drift
    Dine backups og planlagte opgaver kører altid til tiden – uanset om du har 0 eller 500 besøgende på siden.
  • Hurtigere oplevelse for dine kunder
    Hjemmesiden skal kun koncentrere sig om at vise dit indhold, når nogen besøger den.
  • Mindre belastning af serveren
    Webhotellet arbejder jævnt i stedet for at få uforudsigelige belastningshop.

En usynlig opgradering gør forskellen

At skifte til et serverstyret cronjob kræver et par tekniske justeringer i hjemmesidens opsætning og på webhotellet: 

  1. I hjemmesidens konfigurationsfil – wp-config.php – skal der tilføjes eller rettes en linje [ define(‘DISABLE_WP_CRON’, true); ]
  2. På webhotellet skal der oprettes et cron-job, som kører hvert 15. minut.

VITALkommunikation hjælper gerne med at opsætte et ægte cron-job på din hjemmeside.

Hvem skriver?

Yth Høgfeldt Jedrzejczyk fra VITALkommunikation

Jeg, Yth Høgfeldt Jedrzejczyk, er webdesigner og kommunikationsrådgiver samt stifter af VITALkommunikation.

Med en cand.mag. i engelsk og massekommunikation og mere end 20 års erfaring med marketing og kommunikation hjælper jeg virksomheder med at skabe klar og effektiv kommunikation på tværs af medier og målgrupper.

Jeg har særlig ekspertise i udvikling af hjemmesider og salgsmaterialer, der styrker både brand og salg.

Kontakt

Kontakt

Referencer

Referencer