Jak používat WP-CLI k ovládání LWSOptimize ?

Procédure

WP-CLI je nástroj dostupný přes terminál, který umožňuje jednoduše spravovat váš web WordPress bez nutnosti přihlašovat se na váš web. Je zdarma dostupný na všech sdílených hostingových tarifech nabízených u LWS a jeho používání je velmi jednoduché: dokáže jej používat i začátečník. Instalace pluginů, aktualizace webu, správa multisite... Všechny tyto akce jsou k dispozici na několik příkazů.

LWS Optimize, univerzální plugin vyvinutý společností LWS, který umožňuje cachovat vaše stránky, optimalizovat obrázky nebo také lazy-loadovat prvky vašeho webu WordPress, nabízí od verze 3.3 různé příkazy využívající WP-CLI pro rychlé a jednoduché ovládání různých funkcí pluginu.

Jak nainstalovat WP-CLI od LWSOptimize?

Dobrá zpráva! Pokud je LWS Optimize již na vašem webu nainstalován ve verzi 3.3 nebo novější, pak již máte přístup k příkazům CLI. Pokud ještě nemáte plugin LWS Optimize, postupujte podle naší dokumentace, abyste se dozvěděli, jak jej nainstalovat a nakonfigurovat.

Pokud plugin nainstalovaný na vašem webu není aktuální, což můžete ověřit v sekci "Pluginy" ve vašem administrátorském panelu WordPress, stačí kliknout na "Aktualizovat nyní" a provést aktualizaci.

Co může WP-CLI dělat?

V současnosti je CLI schopné provádět různé akce na 10 různých prvcích:

  • Souborová cache
  • Přednačítání cache
  • Memcached cache
  • Automatické čištění
  • Serverová/dynamická cache
  • Nastavení pluginu a jeho stav
  • Testy PageSpeed
  • Obecný stav pluginu
  • RUM
  • Integrace CloudFlare

Všechny příkazy LWSOptimize začínají stejným způsobem: "wp lwsoptimize" následovaným prvkem, který chcete upravit, a poté akcí, kterou chcete provést. Například: "wp lwsoptimize filecache deactivate" má za následek deaktivaci souborové cache na cílovém webu. Některé příkazy, zejména ty, které vracejí data, přijímají argument --format=json (nebo --json), což vrací výsledek příkazu ve formátu JSON, užitečném pro integraci WP-CLI do vašeho kódu.

Souborová cache

Pro správu stavu cache můžete použít příkaz:

wp lwsoptimize filecache activate|deactivate

Kde activate umožňuje cache aktivovat a deactivate ji deaktivovat. V případě, že cache už je ve zvoleném stavu, budete upozorněni, že nebyla provedena žádná další akce.

Jak používat WP-CLI k ovládání LWSOptimize ?

Máte také možnost zobrazit souhrn stavu cache, její status, pomocí příkazu:

wp lwsoptimize filecache status [--json]

Podle toho, zda přidáte --json nebo ne, bude výstup zobrazen odlišně. Ve všech případech najdete stejné informace: stav cache a její obsah v okamžiku, kdy je příkaz proveden.

Jak používat WP-CLI k ovládání LWSOptimize ?

Nakonec, a docela logicky, jeden příkaz vám umožní okamžitě smazat veškerou souborovou cache:

wp lwsoptimize filecache clear

Jak používat WP-CLI k ovládání LWSOptimize ?

Přednačítání cache

Podobně jako u souborové cache můžete stav přednačítání spravovat pomocí příkazu:

wp lwsoptimize preload activate|deactivate [nombre]

Parametr activate umožňuje aktivaci, zatímco deactivate jej deaktivuje. Při aktivaci přednačítání můžete zadat počet (stránky 1 až 30), které se mají při každém spuštění cronu přednačíst. Pokud není zadána žádná hodnota nebo není platná, budou ve výchozím nastavení přednačteny 3 stránky.

Jak používat WP-CLI k ovládání LWSOptimize ?

Pokud jste při aktivaci přednačítání nezadali počet stránek k přednačtení nebo jej chcete změnit, můžete použít následující příkaz pro úpravu této hodnoty:

wp lwsoptimize preload change_amount {nombre}

Jak používat WP-CLI k ovládání LWSOptimize ?

Pro sledování průběhu přednačítání použijte příkaz:

wp lwsoptimize preload status [--json]

Stejně jako u souborové cache se výsledek bude lišit podle toho, zda přidáte --json nebo ne. V každém případě získáte stav cache a jejího přednačítání, stejně jako počet stránek ke zpracování a příští spuštění cronu.

Jak používat WP-CLI k ovládání LWSOptimize ?

Pokud chcete získat pouze příští spuštění cronu, můžete také použít následující příkaz:

wp lwsoptimize preload next [--json]

Jak používat WP-CLI k ovládání LWSOptimize ?

Memcached

Pro ověření stavu služby Memcached použijte příkaz:

wp lwsoptimize memcached status [--json]

Jak používat WP-CLI k ovládání LWSOptimize ?

Kromě provozního stavu Memcached bude také uvedeno, pokud je modul Memcached deaktivován (což může být případ na cPanelu), a pokud je již aktivní Redis, budete na to upozorněni kvůli nekompatibilitě mezi oběma službami.

Jedinou další možností dostupnou pro Memcached je správa stavu modulu pomocí tohoto příkazu:

wp lwsoptimize memcached activate|deactivate

Jak používat WP-CLI k ovládání LWSOptimize ?

Parametr activate umožňuje aktivaci, zatímco deactivate jej deaktivuje.

Automatické čištění

Pro ověření stavu automatického čištění použijte příkaz:

wp lwsoptimize autopurge status [--json]

Jak používat WP-CLI k ovládání LWSOptimize ?

Máte také možnost aktivovat nebo deaktivovat automatické čištění, čímž se váš web stane zcela statickým, pomocí příkazu:

wp lwsoptimize autopurge activate|deactivate

Jak používat WP-CLI k ovládání LWSOptimize ?

Parametr activate umožňuje aktivaci, zatímco deactivate jej deaktivuje.

Serverová cache (LWSCache)

Jedinou možnou akcí na souborovou cache přes WP-CLI je vyprázdnění cache, pomocí příkazu:

wp lwsoptimize servercache clear

Jak používat WP-CLI k ovládání LWSOptimize ?

Obecná konfigurace

Tato kategorie umožňuje spravovat plugin LwsOptimize přímo, například jeho stav, pomocí příkazu:

wp lwsoptimize configuration activate|deactivate {secondes}

Parametr activate umožňuje aktivovat plugin, zatímco deactivate jej deaktivuje. Parametr {secondes} se používá při deaktivaci, aby se určilo, jak dlouho má být plugin vypnutý: 300s, 1800s, 3600s, 86400s. Ve výchozím nastavení, pokud není zadán žádný argument, je plugin deaktivován na 300 sekund.

Jak používat WP-CLI k ovládání LWSOptimize ?

Je také možné změnit konfiguraci pluginu mezi 3 předdefinovanými konfiguracemi: basic, advanced a complete, které odpovídají těm dostupným v nastavení pluginu, pomocí příkazu:

wp lwsoptimize configuration basic|advanced|complete

Jak používat WP-CLI k ovládání LWSOptimize ?

PageSpeed

PageSpeed, služba od Googlu umožňující testovat rychlost a výkon svého webu, je dostupná přímo z LWSOptimize i přes WP-CLI pomocí příkazu:

wp lwsoptimize pagespeed

Jak používat WP-CLI k ovládání LWSOptimize ?

Získáte tak hlavní výsledky (skóre a rychlost načítání) vrácené PageSpeed pro verzi PC a Mobile vašeho webu. Přidáním --json obdržíte strojově čitelnou verzi těchto informací:

Jak používat WP-CLI k ovládání LWSOptimize ?

Obecný stav pluginu

Jedním jednoduchým příkazem získáte souhrn aktuálního stavu Optimize a hlavních prvků, jako je cache, přednačítání, Memcached, ...

wp lwsoptimize status

Jak používat WP-CLI k ovládání LWSOptimize ?

To vám umožní okamžitě vidět všechny důležité body pluginu, zejména pokud jde o cache.

RUM

RUM, tedy Real User Monitoring, umožňuje sledovat skutečný výkon vašich uživatelů na různých stránkách vašeho webu. Existují různé příkazy, které umožňují vypsat aktuální statistiky, aktualizovat je nebo je vymazat.

Příkaz:

wp lwsoptimize rum list

nebo tento, pokud chcete výstup použitelný v JSON:

wp lwsoptimize rum export [--json]

vrací seznam všech načtených statistik spolu s jejich výkonnostními metrikami.

Jak používat WP-CLI k ovládání LWSOptimize ?

TTFB, CLS, LCP a INP jsou 4 výkonnostní metriky, používané zejména Google PageSpeed. Hodnoty jsou v milisekundách (kromě CLS), čím nižší jsou, tím lepší je výkon stránky.

  • TTFB odpovídá době, než server odpoví
  • CLS odpovídá rozsahu posunů prvků webu způsobených pomalu se načítajícími prvky, které rozhýbou text, tlačítka atd... Čím nižší hodnota, tím menší je posun
  • LCP měří dobu načítání největšího viditelného prvku. Obvykle je to to první, co vaši návštěvníci uvidí, proto je důležité, aby se zobrazil rychle.
  • INP udává dobu, než se provedou akce požadované návštěvníkem (kliknutí na tlačítko, psaní na klávesnici, ...)

Pokud chcete zobrazit pouze stručný souhrn stejných metrik, můžete použít následující příkaz:

wp lwsoptimize rum stats

Ten zobrazuje statistiky pro každou URL a ukazuje hodnoty dosažené 50 % návštěvníků, 75 % a nakonec 95 %.

Jak používat WP-CLI k ovládání LWSOptimize ?

Nakonec příkazy

wp lwsoptimize aggregate

a

wp lwsoptimize purge [--days=30]

umožňují respektive aktualizovat a odstranit statistiky. [--days] umožňuje odstranit data starší než zadaný počet dnů (ve výchozím nastavení 30 dnů).

Cloudflare APO

Příkazy "Cloudflare" umožňují spravovat Automatic Platform Optimization, systém nabízený Cloudflare, který umožňuje dosahovat stabilnějšího a vyššího výkonu vašeho WordPressu. Pro jejich použití budete muset nejprve aktivovat integraci CloudFlare na svém webu.

Stav APO můžete sledovat pomocí příkazu

wp lwsoptimize cloudflare status

To vám umožní okamžitě zjistit, zda je akce aktivní, a pokud ano, na jakém API klíči.

Jak používat WP-CLI k ovládání LWSOptimize ?

Pro konfiguraci vašeho webu WordPress s CF APO jednoduše použijte následující příkaz a doplňte zone-id a apo-token hodnotami získanými během integrace CloudFlare.

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

Jak používat WP-CLI k ovládání LWSOptimize ?

Pokud vše proběhlo správně a zadané hodnoty jsou platné, použijte následující příkaz pro dokončení konfigurace APO:

wp lwsoptimize cloudflare install-rule

Pokud se zobrazí chybová zpráva, ujistěte se, že zóna a API klíč jsou platné a že váš hosting skutečně používá Cloudflare.

Pokud chcete vymazat cache APO ručně, následující příkaz odstraní veškeré cache:

wp lwsoptimize cloudflare purge-all

Závěr

Nyní už víte, jak:

  • Instalovat a konfigurovat WP-CLI pro LWS Optimize,
  • Používat příkazy WP-CLI ke správě souborové cache, přednačítání cache a Memcached cache,
  • Aktivovat nebo deaktivovat automatické čištění a serverovou cache,
  • Upravit konfiguraci pluginu LWS Optimize, a
  • Provádět testy PageSpeed přímo přes terminál.

🚀 Díky tomuto výkonnému nástroji nyní dokážete optimalizovat svůj web WordPress efektivně a rychle, jen pomocí několika příkazů! 🛠️

Velké díky za přečtení! 🙏 Neváhejte sdílet své zkušenosti nebo položit své otázky zanecháním komentáře níže. Vaše zpětná vazba je pro nás cenná a pomáhá nám zlepšovat naše služby. 💬

Ohodnotit tento článek :

Tento článek byl pro vás užitečný ?

Article utileAno

Article non utileNe

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobné články

18mn čtení

Jak mohu minimalizovat soubory na svém webu WordPress pomocí nástroje LWS Optimize?

13mn čtení

Jak mohu kombinovat soubory na svém webu WordPress s aplikací LWS Optimize?

15mn čtení

Jak mohu pomocí LWS Optimize přednačíst soubory CSS na svém webu WordPress?

9mn čtení

Jak zakážu emotikony WordPress pomocí LWS Optimize?


Questions sur cet article

Položte týmu LWS a jeho komunitě otázku

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.