Hur använder man WP-CLI för att styra LWSOptimize ?

Procédure

WP-CLI är ett verktyg som är tillgängligt från en Terminal och som gör det möjligt att enkelt hantera din WordPress-webbplats, utan att behöva logga in på webbplatsen. Det är tillgängligt kostnadsfritt på alla delad hosting-erbjudanden som erbjuds hos LWS och är mycket enkelt att använda: även en nybörjare klarar av att använda det. Installera plugins, uppdatera din webbplats, hantera multisite... Alla dessa åtgärder är tillgängliga med några få kommandon.

LWS Optimize, [PERSON_NAME]-pluginet från LWS som gör det möjligt att cachelagra dina sidor, optimera dina bilder eller lazy-loada elementen på din WordPress-webbplats, erbjuder från version 3.3 olika kommandon som använder WP-CLI för att snabbt och enkelt styra pluginets olika funktioner.

Hur installerar man WP-CLI för LWSOptimize?

God nyhet! Om LWS Optimize redan är installerat på din webbplats i version 3.3 eller senare har du redan tillgång till CLI-kommandona. Har du inte pluginet LWS Optimize ännu, följ vår dokumentation för att se hur du installerar och konfigurerar det.

Om pluginet som är installerat på din webbplats inte är uppdaterat, [PERSON_NAME] "Tillägg" från din WordPress-instrumentpanel, behöver du bara klicka på "uppdatera nu" för att påbörja uppdateringen.

Vad kan WP-CLI göra?

För närvarande kan CLI utföra olika åtgärder på 10 olika element:

  • Filcache
  • Förladdning av cache
  • Memcached-cache
  • [ADDRESS] automatisk rensning
  • Server-/dynamisk cache
  • Pluginets konfiguration och dess status
  • PageSpeed-tester
  • Pluginets allmänna status
  • RUM
  • CloudFlare-integration

Alla kommandon för LWSOptimize börjar på samma sätt: "wp lwsoptimize" följt av elementet som ska ändras och därefter åtgärden som ska utföras. Till exempel: "wp lwsoptimize filecache deactivate" har som effekt att inaktivera filcachen på den valda webbplatsen. Vissa kommandon, särskilt de som returnerar data, accepterar argumentet --format=json (eller --json), vilket returnerar resultatet av kommandot i JSON-format, praktiskt för att integrera WP-CLI i din kod.

Filcache

För att hantera cachens status kan du använda kommandot :

⌨ Kommando
wp lwsoptimize filecache activate|deactivate

Där activate gör det möjligt att aktivera cachen och deactivate att inaktivera den. Om cachen redan har det valda läget kommer du att informeras om att ingen ytterligare åtgärd har utförts.

Hur använder man WP-CLI för att styra LWSOptimize ?

Du har också möjlighet att visa en sammanfattning av cachens status genom kommandot:

Kod
wp lwsoptimize filecache status [--json]

Beroende på om du lägger till --json eller inte, visas svaret på olika sätt. I vilket fall som helst hittar du samma information: cachens status samt dess innehåll vid den tidpunkt då kommandot körs.

Hur använder man WP-CLI för att styra LWSOptimize ?

Du har [PERSON_NAME], och ganska logiskt, ett kommando som gör det möjligt att omedelbart ta bort hela filcachen:

Kod
wp lwsoptimize filecache clear

Hur använder man WP-CLI för att styra LWSOptimize ?

Förladdning av cache

På samma sätt som för filcachen kan du hantera förladdningens status med kommandot:

Kod
wp lwsoptimize preload activate|deactivate [antal]

Parametern activate gör det möjligt att aktivera den medan deactivate inaktiverar den. När du aktiverar förladdningen kan du ange ett antal (mellan 1 och 30) sidor som ska förladdas vid varje körning av cron. Om inget värde anges eller om det inte är giltigt kommer 3 sidor att förladdas som standard.

Hur använder man WP-CLI för att styra LWSOptimize ?

Om du aktiverar förladdningen eller vill ändra den kan du använda följande kommando för att ändra detta värde:

Kod
wp lwsoptimize preload change_amount {antal}

Hur använder man WP-CLI för att styra LWSOptimize ?

För att kontrollera statusen, använd kommandot:

Kod
wp lwsoptimize preload status [--json]

Beroende på om du lägger till --json eller inte visas resultatet på olika sätt. I vilket fall som helst kommer du att se nästa cron-körning.

Hur använder man WP-CLI för att styra LWSOptimize ?

Om du bara vill hämta nästa cron-körning kan du också använda följande kommando:

Kod
wp lwsoptimize preload next [--json]

Hur använder man WP-CLI för att styra LWSOptimize ?

Memcached

För att kontrollera tjänstens status [PERSON_NAME], använd kommandot:

Kod
wp lwsoptimize memcached status [--json]

Hur använder man WP-CLI för att styra LWSOptimize ?

Utöver Memcacheds driftstatus, om Memcached-modulen är inaktiverad ([PERSON_NAME]), anges detta, och om Redis redan är aktivt informeras du om det, på grund av inkompatibiliteten mellan de två.

Det enda andra alternativet som finns för Memcached är att hantera modulens status med hjälp av detta kommando:

Kod
wp lwsoptimize memcached activate|deactivate

Hur använder man WP-CLI för att styra LWSOptimize ?

Parametern activate gör det möjligt att aktivera den medan deactivate inaktiverar den.

Automatisk rensning

För att kontrollera statusen för den automatiska rensningen, använd kommandot:

Kod
wp lwsoptimize autopurge status [--json]

Hur använder man WP-CLI för att styra LWSOptimize ?

Du har också möjlighet att aktivera eller inaktivera automatisk rensning, vilket gör din webbplats helt statisk, med kommandot:

Kod
wp lwsoptimize autopurge activate|deactivate

Hur använder man WP-CLI för att styra LWSOptimize ?

Parametern activate gör det möjligt att aktivera den medan deactivate inaktiverar den.

Servercache (LWSCache)

Den möjliga åtgärden på filcachen från WP-CLI är att tömma cachen, med kommandot:

Kod
wp lwsoptimize servercache clear

Hur använder man WP-CLI för att styra LWSOptimize ?

Allmän konfiguration

Denna kategori gör det möjligt att hantera pluginet LwsOptimize direkt, till exempel dess status, med kommandot:

Kod
wp lwsoptimize configuration activate|deactivate {sekunder}

Parametern activate gör det möjligt att aktivera pluginet, medan deactivate gör det möjligt att inaktivera det. Parametern {sekunder} används vid inaktivering, för att välja hur länge pluginet ska vara inaktiverat: 300s, 1800s, 3600s, 86400s. Som standard, om inget argument anges, inaktiveras pluginet i 300 sekunder.

Hur använder man WP-CLI för att styra LWSOptimize ?

Det är också möjligt att ändra pluginets konfiguration mellan de 3 fördefinierade konfigurationerna: basic, advanced och complete, som motsvarar de som finns i pluginets alternativ, med hjälp av kommandot:

Kod
wp lwsoptimize configuration basic|advanced|complete

Hur använder man WP-CLI för att styra LWSOptimize ?

PageSpeed

PageSpeed, Googles tjänst för att testa hastigheten och prestandan på din webbplats, är tillgänglig direkt från LWSOptimize samt via WP-CLI med kommandot:

Kod
wp lwsoptimize pagespeed

Hur använder man WP-CLI för att styra LWSOptimize ?

Du får då de huvudsakliga resultaten (poäng och laddningshastighet) som PageSpeed returnerar för PC- och mobilversionen av din webbplats. Genom att lägga till --json får du en maskinläsbar version av denna information:

Hur använder man WP-CLI för att styra LWSOptimize ?

Allmän status för pluginet

Med ett enda kommando får du en sammanfattning av den aktuella statusen för Optimize och de viktigaste elementen, såsom cache, förladdning, [PERSON_NAME], ...

Kod
wp lwsoptimize status

Hur använder man WP-CLI för att styra LWSOptimize ?

Detta gör att du omedelbart kan se alla viktiga punkter i pluginet, särskilt när det gäller cachen.

RUM

RUM, för Real User Monitoring, gör det möjligt att följa dina användares faktiska prestanda på de olika sidorna på din webbplats. Det finns olika kommandon som gör det möjligt att lista aktuella statistikuppgifter, uppdatera statistiken eller rensa dem.

Kommandot:

Kod
wp lwsoptimize rum list

Om du vill ha ett resultat som kan användas i JSON:

Kod
wp lwsoptimize rum export [--json]

returnerar en lista över all hämtad statistik samt deras prestandastatistik.

Hur använder man WP-CLI för att styra LWSOptimize ?

TTFB, CLS, LCP och INP är fyra prestandamått som bland annat används av Googles PageSpeed. Värdena anges i millisekunder (utom CLS), och ju lägre de är, desto bättre är sidans prestanda.

  • TTFB motsvarar tiden innan servern svarar
  • CLS motsvarar omfattningen av förskjutningar av webbplatsens element, orsakade av element som är långsamma att ladda och som får text, knappar osv. att flytta sig... Ju lägre värdet är, desto mindre är förskjutningen
  • LCP avser laddningstiden för det största synliga elementet. Det är vanligtvis det dina besökare ser först, så det är viktigt att det visas snabbt.
  • INP anger tiden innan de åtgärder som besökaren begär utförs (klick på en knapp, tangentbordsinmatning, ...)

Om du bara vill se en enkel sammanfattning av samma mätvärden kan du använda följande kommando:

Kod
wp lwsoptimize rum stats

Detta visar statistiken för varje URL, med värdena som erhållits av 50 % av besökarna, 75 % och slutligen 95 %.

Hur använder man WP-CLI för att styra LWSOptimize ?

Kommandona

Kod
wp lwsoptimize aggregate

och

Kod
wp lwsoptimize purge [--days=30]

gör det möjligt att uppdatera respektive ta bort statistiken. [--days] gör det möjligt att ta bort data som är äldre än ett visst antal dagar (standard 30 dagar).

Cloudflare APO

Kommandona "Cloudflare" gör det möjligt att hantera Automatic Platform Optimization, ett system som erbjuds av Cloudflare för att få stabil och förbättrad prestanda på din WordPress. För att använda dem måste du först aktivera CloudFlare-integrationen på din webbplats.

Du kan följa APO-statusen genom att köra kommandot

Kod
wp lwsoptimize cloudflare status

Detta gör det möjligt för dig att omedelbart veta om åtgärden är aktiv och i så fall på vilken API-nyckel.

Hur använder man WP-CLI för att styra LWSOptimize ?

För att konfigurera din WordPress-webbplats med CF APO, använd helt enkelt följande kommando och fyll i zone-id och apo-token med de värden som erhållits under CloudFlare-integrationen.

Kod
wp lwsoptimize cloudflare set-config --zone-id=abc --api-token=testtoken

Hur använder man WP-CLI för att styra LWSOptimize ?

Om allt gick bra och de angivna värdena är giltiga, kör följande kommando för att slutföra APO-konfigurationen:

Kod
wp lwsoptimize cloudflare install-rule

Om ett felmeddelande visas, se till att zonen och API-nyckeln är [PERSON_NAME], och att din hosting verkligen använder Cloudflare.

Om du vill rensa APO-cachen manuellt, kommer följande kommando att radera alla cacher:

Kod
wp lwsoptimize cloudflare purge-all

Slutsats

Nu vet du hur du ska:

  • Installera och konfigurera WP-CLI för LWS Optimize,
  • Använda WP-CLI-kommandon för att hantera filcache, förladdning av cache och Memcached-cache,
  • Aktivera eller inaktivera automatisk rensning och servercache,
  • Ändra konfigurationen för LWS Optimize-pluginet, och
  • Utföra PageSpeed-tester direkt via terminalen.

🚀 Tack vare detta kraftfulla verktyg kan du nu optimera din WordPress-webbplats effektivt och snabbt, med bara några få kommandon! 🛠️

Stort tack för att du läste! 🙏 Tveka inte att dela dina erfarenheter eller ställa dina frågor genom att lämna en kommentar nedan. Det är värdefullt för oss att hjälpa oss förbättra våra tjänster. 💬

help.lws.net/a/1951
Var den här artikeln till hjälp?

Ja

Nej

Läst 6 374 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.