Det som generelt er viktig dersom du har WordPress hos Domeneshop, er at du deaktiverer kjøring av wp-cron i wp-config.php og setter opp en skikkelig cron-jobb i stedet. Dette fordi WordPress hos Domeneshop vil laste veldig tregt når kjøring av wp-cron trigges (ja, det er dårlig av Domeneshop, det er fordi oppsett av PHP og servere hos dem dessverre ikke er så kjapt), men selv opplever jeg at WordPress lastes kjapt nok dersom wp-cron er deaktivert. Men hvis du ikke deaktiverer wp-cron, så er min erfaring at nettsidene blir trege å laste minst 40% av gangene du besøker dem. Slik gjøres dette hos Domeneshop:
Logg på shell via putty (login.domeneshop.no) og skriv inn:
crontab -e
Velg deretter nano-editoren
Bruk piltastene til å bla ned til bunnen av fila.
Kopier og lim inn følgende (du limer inn ved å høyreklikke), husk å endre først ved å legge inn ditt domenenenavn:
MAILTO="
din@epost.her"
50 * * * * wget -q -O -
https://dittdomene.tld/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Lag tre eller flere tomme linjeskift etter ovenstående du limte inn ved å trykke flere ganger på Enter
Trykk ctrl og x for å lagre
Trykk Y for å bekrefte
Bekreft igjen ved å trykke Enter
Du er nå ferdig i shell/putty.
Rediger fila wp-config.php og legg inn følgende for å deaktivere kjøring av wp-cron:
define('DISABLE_WP_CRON', true);
Min opplevelse av WordPress-sider hos Domeneshop med/uten deaktivering av wp-cron, er som natt og dag. Veldig tregt og dårlig 40% av gangene jeg besøker nettsidene dersom wp-cron ikke er deaktivert, men med den deaktivert, så er det greit nok.
Ovenstående cron-jobb vil kjøre én gang i timen, hvert 50. minutt.
@
Thor Erik Just Olsen, jeg vil anbefale at du forsøke å gjøre ovenstående. Jeg vil anta at det er store sjanser for at admin-biten hos deg blir kjapp etter deaktivering av wp-cron. Jeg vil gjette på at én eller flere av utvidelsene du bruker er laget slik at de trigger kjøring av wp-cron ved hver eneste sidevisning i admin-panelet (ja, det er i så fall idiotisk av utviklerene, men jeg har ofte sett tilfeller hvor utvidelser er laget slik), og da vil dette være veldig tregt hos Domeneshop. Du kan veldig kjapt teste om dette løser problemet ved KUN å lime inn ovenstående nevnte linje i wp-config.php for å deaktivere wp-cron, og dersom du merker at det løste tregheten i adminpanelet, så kan du bruke shell/putty til å legge til en skikkelig cron-jobb i stedet. Dersom det ikke løste problemet, så bare fjern linja du la til i wp-cron igjen.