✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Konfigurera en riktig Crontab för WordPress

8

En Crontab är ett jobb som kör program med deras angivna intervall. I Linux kan du använda crontab -e för att redigera jobben, t.ex. normalt anger en rad ett jobb, t.ex.

Lägger till ett jobb som körs var 5:e minut för att omdirigera utdata från kommandots drifttid till en textfil.

För wordpress-sajter finns det verkligen en wp-cron.php som finns i rotkatalogen på din wordpress-blogg. Varje gång bloggen får en besökare kommer den att trigga den här filen och kontrollera om det finns jobb att göra (t.ex. ska jag göra något?). Om det finns, kommer PHP-skriptet att utlösa ett jobb i bakgrunden, vilket påstås att det inte kommer att sakta ner sidladdningshastigheten.

Saktar detta ner sidladdningshastigheten? Förmodligen inte mycket eller kan knappt märkas någon skillnad. Men eftersom din trafik blir större, för varje besökare, måste servern leta efter cron-jobb, vilket definitivt ökar serverns bearbetningstid (serverbelastning).

Så varför inte lägga detta under Linux crontab och inaktivera det i wordpress. Du kan inaktivera detta i wordpress genom att lägga till följande i wp-config.php

define('DISABLE_WP_CRON', true);

Och nästa är att lägga till detta till crontab med crontab -e, följande kör wp-cron.php var 5:e minut (ändra denna frekvens i enlighet med detta om du inte är nöjd)

Vi måste cd in i wordpress-mappen annars kan wp-cron.php misslyckas tyst. Detta verkar dock fixat i senaste WordPress.

if (!defined('ABSPATH')) {         /** Set up WordPress environment */         require_once( dirname( __FILE__ ). '/wp-load.php' ); }

Du kan också använda curl eller wget eller göra så här:

Alternativt

Du kanske vill kontrollera 301-omdirigeringarna om den angivna URL-adressen har omdirigeringar. Du kan använda onlineverktyget på https://helloacm.com/curl/.

Konfigurera en riktig Crontab för Wordpress

301 omdirigeringar

Efter att ha ställt in detta kommer ditt Linux OS att göra crontab istället och sidans bearbetningstid kommer att minska, oavsett trafikmängden.

Många värdar tillhandahåller inte adekvat Cron-funktion, och användarna måste leta efter en extern Cron-tjänst och ett alternativ skulle vara att använda easycron.

Inspelningskälla: helloacm.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer