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:

⌨ 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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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:

Kód
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, ...

Kód
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:

Kód
wp lwsoptimize rum list

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

Kód
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:

Kód
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

Kód
wp lwsoptimize aggregate

a

Kód
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

Kód
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.

Kód
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:

Kód
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:

Kód
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. 💬

help.lws.net/a/1951
Byl pro vás tento článek užitečný?

Ano

Ne

Přečteno 6 374×

Děkujeme! Neváhejte se ptát na naši dokumentaci, pokud chcete více informací, a pomozte nám ji zlepšit.

Podobné články

Máte otázku k tomuto článku?

Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.

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

GDPR: Správce: LWS-Ligne Web Services. Účel: moderace a veřejné zveřejnění vašeho dotazu, případné upozornění na odpověď. Právní základ: souhlas (čl. 6 odst. 1 písm. a GDPR). Uchovávání e-mailů: 90 dní po upozornění, nejvýše 12 měsíců bez odpovědi. Pro uplatnění svých práv viz oddíl GDPR našich obchodních podmínek.