1. Home
  2. WordPress og nettsider
  3. Hvordan slår jeg av wp-cron på WordPress-installasjonen min?

Hvordan slår jeg av wp-cron på WordPress-installasjonen min?

Denne veiledningen er for avanserte brukere.

Wp-cron brukes som erstatning for «ekte» cron på WordPress-installasjoner. Hensikten med wp-cron er å utføre automatiserte funksjoner, som planlagt publisering, se etter tilgjengelige oppdateringer og mer. Problemet som kan oppstå når du stoler på wp-cron og har mange besøkende på nettstedet ditt, er at filen som er ansvarlig for funksjonen, wp-cron.php, kalles opp ved hver sideinnlasting. Hvis du har et stort og relativt komplekst nettsted, kan dette påvirke lastehastigheten til siden svært negativt.

I denne guiden vil vi derfor gå gjennom hvordan du kan forbedre ytelsen til nettstedet ditt ved å deaktivere wp-cron og i stedet bruke serverens ekte cron-funksjon (som kjøres til tider bestemt av brukeren uavhengig av om det er få eller mange besøkende til nettstedet).

Rediger wp-config.php

Trinn én er å slå av wp-cron, noe som gjøres ved å legge til en linje i WordPress-innstillingsfilen:wp-config.php .

Rediger derfor wp-config.php-filen som tilhører WordPress-installasjonen din. Som standard er den plassert i dokumentroten til nettstedet. Du kan bruke filbehandlingen inne i cPanel for å redigere filen hvis du vil, ellers er SSH eller å laste den ned via et FTP-program (og deretter laste den opp på nytt etter at du har redigert den) greit.

Finn deretter linjen

/* Det er alt, slutt å redigere! Lykke til med publisering. */

Over den linjen setter du inn følgende:

define('DISABLE_WP_CRON', sant);

Denne linjen forteller WordPress om ikke å kjøre wp-cron ved sideinnlastinger.

Opprett en cron-jobb

Akkurat nå vil ingen automatiske funksjoner fungere på WordPress, så en cron-jobb må settes opp så snart som mulig. Vi har skrevet følgende generelle veiledning om hvordan du oppretter cron-jobber på en webhotellkonto hos oss.

Vi anbefaler at du går inn slik at cron-jobben kjøres en gang mellom hvert femte og hvert 15. minutt, og kommandoen som skal kjøres er:

wget -O /dev/null -o /dev/null "https://exempel.se/wp-cron.php?doing_wp_cron" > /dev/null 2>&1

erstattehttps://exempel.se til det som passer nettstedets domene. (Korriger også hvis http eller https brukes. Vi anbefaler alltid å kjøre https på nettstedet ditt generelt og på WordPress spesielt.)

Når du har lagret cron-jobben din, vil automatiseringene på siden din i fremtiden administreres av serverens cron i stedet for WordPress, noe som skal redusere belastningen på tjenesten din og gjøre at siden laster raskere.

Was this article helpful?

Related Articles