Zrychlete rychlost svého webu pomocí LWS Cache

Procédure

Proč urychlit načítání vašeho webu? 

Je dobré vědět, že rychlost načítání vašeho webu je zásadní pro zajištění jeho úspěchu. Například pro firmu to vytváří první dojem u jejích návštěvníků. Navíc, příliš dlouhé načítání tohoto webu může mít dopad na SEO vašeho webu ve vyhledávačích a neumožní dostatečnou viditelnost pro jeho fungování.

Neexistuje žádná hranice, kterou byste při načítání webových stránek neměli překročit. Doba načítání většiny webů je však kratší než tři sekundy.

Zrychlete načítání svých stránek využitím pokročilé mezipaměti nabízené LWS Cache, systému navrženého pro zefektivnění požadavků přes NGINX, výrazné zkrácení doby běhu skriptů a odlehčení vašich serverů. Máte web WordPress? Spravujte tuto mezipaměť v LWS Optimize, uznávaném jako nejlepší plugin cache pro Wordpress optimalizovaný pro zlepšení celkového výkonu. Je zdarma dostupný v oficiálním repozitáři jako nejlepší bezplatný plugin cache pro Wordpress.

Co je LWS Cache a k čemu slouží?

Nástroj LWS Cache je systém navržený a vyvinutý společností LWS, který umožňuje optimalizovat výkon načítání vašeho webu díky využití pokročilých mechanismů cache nakonfigurovaných na úrovni serveru. Nástroj využívá technologie poskytované NGINX.

NGINX je webový server orientovaný na výkon, který umožňuje zpracovat mnohem více požadavků než Apache (viz náš blogový článek s názvem „Apache VS Nginx : Test výkonu”).
Při správném nastavení umožňuje NGINX přijímat více požadavků na vašem webu a zároveň zrychlit načítání stránky, přičemž snižuje spotřebu CPU a paměti.

Jak funguje plugin LWS Cache?

1. Fungování bez cache

Abychom lépe pochopili fungování, nejprve se podíváme, jak to probíhá bez cache pluginu, aby návštěvník mohl zobrazit váš web.

Zrychlete rychlost svého webu pomocí LWS Cache

Zpracování HTTP požadavku bez LWS Cache


1. Návštěvník požádá server o stránku. Příklad: index.php

2. Webový server provede potřebné spuštění skriptů (PHP, Perl, NodeJS, …)

3. Webový server obdrží výsledek spuštění.

4. Webový server odešle HTML stránku vzniklou z výsledku spuštění skriptu

2. Fungování s pluginem LWS Cache

Jakmile je LWS Cache aktivován, je mezi návštěvníka a webový server vložen cache server.

Cílem je snížit počet nutných spuštění skriptů tím, že se výsledek spuštění uchová v paměti pro další požadavky vyžadující stejnou odpověď. To umožňuje nespouštět stejný skript opakovaně kvůli stejnému výsledku.

Tímto způsobem eliminujeme čekací dobu na spuštění skriptu při načítání stránky a zároveň šetříme prostředky spotřebované při jeho spuštění.

Zrychlete rychlost svého webu pomocí LWS Cache

Zpracování HTTP požadavku s LWS Cache


1. Návštěvník požádá server o stránku. Příklad: index.php
2. LWS Cache ověří, zda byla stránka již vygenerována a uložena v cache paměti

  • Pokud ano, je stránka návštěvníkovi vrácena přímo bez nutnosti přístupu k webové službě a bez spuštění skriptu
  • Pokud ne, stránka je požádána o vygenerování na webové službě, což povede ke spuštění skriptu (PHP, NodeJS, Perl, Ruby, …).

3. Jakmile je stránka vygenerována, LWS Cache určí, zda může být stránka uložena do cache (prostřednictvím hlaviček, URL, …)

  • Pokud ano, stránka je uložena do cache paměti a vrácena návštěvníkovi
  • Pokud ne, stránka je uložena do mikrocache paměti (cache s krátkou dobou platnosti) a vrácena návštěvníkovi

Je vidět, že když je stránka uložena v cache paměti, zpracování webovým serverem i spuštění skriptu se vyhne.

Cacheovatelné, necacheovatelné a mikrocache

Jakmile webová služba poskytne LWS Cache novou odpověď, ta je analyzována, aby se určilo, zda by měla být uložena do cache pro budoucí použití.

Některé typy obsahu stránek by neměly být ukládány do cache paměti, například výsledek registračního formuláře, výsledek platební stránky, … protože obsahují údaje, které se liší podle uživatelů a událostí.

Pro určení, zda může být stránka uložena do cache či nikoli, používá LWS Cache několik mechanismů:

  • HTTP požadavky používající jiné HTTP metody než HEAD a GET budou systematicky vyloučeny z cache.
  • Pokud odpověď webového serveru obsahuje pokyny pro browser cache (hlavička cache-control), bude tato hlavička automaticky zohledněna LWS Cache a stránka bude uložena do cache paměti.

Pokud je HTTP požadavek typu GET a neobsahuje žádné přesné pokyny pro browser cache, bude uložen do mikrocache na několik sekund.

Mikrocache tak umožňuje řešit problémy s nárazovým nárůstem požadavků na stránky, které nejsou ukládány do cache. Například to pomáhá řešit přetížení a zpomalení při vlně vyhledávání stejného produktu v e-shopu.

Prezentace rozhraní a aktivace pluginu

LWS Cache je zobrazen jako ikona v LWS panelu v sekci „Optimalizace a výkon“.

Zrychlete rychlost svého webu pomocí LWS Cache

Jakmile jste v rozhraní, vyberte tlačítko "Aktivovat" a poté "Potvrdit", LWS Cache bude aktivován během několika minut na vašem hostingu.

Zrychlete rychlost svého webu pomocí LWS Cache

Vyprázdnění cache

Tato část se týká LWS Cache, cache v LWS Panelu: její vyprázdnění přes cURL vyžaduje token lwsapitoken. U cache Varnish Fastest Cache se vyprázdnění provádí bez tokenu z vašeho hostingu: viz tuto nápovědu.

Kromě rozhraní LWS Panel, které umožňuje vyprázdnit cache, je možné cache vyprázdnit pomocí následujících metod:

1. Vyprázdnění cache pomocí LWS Optimize pro Wordpress

Plugin WordPress LWS Optimize vám mimo jiné optimalizační možnosti umožňuje automaticky vyprázdnit dynamickou cache (LWSCache) vašich stránek, když na webu provádíte změny. Chcete-li tak učinit, přejděte do nastavení pluginu a poté na záložku "Mise en cache".

Zrychlete rychlost svého webu pomocí LWS CacheZrychlete rychlost svého webu pomocí LWS Cache

Poté aktivujte možnost "Dynamická cache", aby se aktivovalo automatické vyprázdnění.

Zrychlete rychlost svého webu pomocí LWS Cache

Pokud chcete cache LWSCache vyprázdnit ručně, klikněte na tlačítko "Vyprázdnit cache", abyste provedli úplné vyčištění.

Zrychlete rychlost svého webu pomocí LWS Cache

2. Vyprázdnění cache pomocí LWS Cache pro Wordpress

Plugin Wordpress LWS Cache vám umožňuje automaticky vyprázdnit cache vašich stránek, když je upravíte nebo při přidání/schválení komentářů.

Plugin je součástí všech automatických instalací Wordpressu přes LWS Panel.

Pro správu pluginu, jakmile jste přihlášeni do své administrační konzole Wordpress, přejděte do menu "LWS Cache"

Zrychlete rychlost svého webu pomocí LWS Cache

Na stránce nastavení můžete aktivovat/deaktivovat automatické vyprázdnění, definovat, ve kterých případech se má cache LWS Cache automaticky vyprázdnit, a cache zcela vyprázdnit.
Je třeba poznamenat, že je nutné zaškrtnout políčko "Aktivovat automatické vyprázdnění", aby se zobrazily všechny možnosti.

Zrychlete rychlost svého webu pomocí LWS Cache

Tlačítko pro úplné vyprázdnění cache je dostupné všude v administrační konzoli Wordpressu v rychlém přístupovém panelu v horní části obrazovky.

Zrychlete rychlost svého webu pomocí LWS Cache

2. Vyprázdnění cache přes cURL

Autentizační token potřebný pro spuštění těchto příkazů je k dispozici ve vašem zákaznickém prostoru LWS Panel.

Vyprázdnit cache jedné stránky

Kód
curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/cache-purge/exemple.php'
To umožní vyprázdnit cache URL 'http://mon-site-web.com/exemple.php'

Úplně vyprázdnit cache webu

Kód
curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/purge-cache/*'

Možné jsou 3 návratové kódy:

HTTP kód 200 : vyprázdnění proběhlo úspěšně bez chyby.

HTTP kód 404 : žádná cache pro požadovaný ресурс.

HTTP kód 403 : uvedený token není pro danou doménu platný

3. Vyprázdnění přes PHP kód

Kód

URL pro vyprázdnění : =$_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . '/--api/cache-purge' . $_SERVER['REQUEST_URI'];?>

Výsledek: =$result;?>
HTTP kód: =$httpCode;?>

Tento kód umožňuje vyprázdnit cache souboru PHP, ve kterém se nachází.

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

Ano

Ne

Přečteno 20 476×

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

Otázky k článku 1

Položit otázku
Jos
3. 11. 2023
Comment minifier les fichiers css dans lws panel
Benjamin-LWS Oficiální odpověď
6. 11. 2023

Bonjour,

Je vous remercie de votre question.

Cependant, je tiens à vous informer que notre service d'hébergement LWS Panel ne propose actuellement pas d'outil intégré pour minifier les fichiers CSS ou autres fichiers.

Pour effectuer la minification des fichiers CSS, vous devrez le faire manuellement en utilisant un outil tiers ou un logiciel dédié. Il existe de nombreuses options disponibles, y compris des outils en ligne gratuits et des logiciels open source. Vous pouvez copier et coller votre code CSS dans l'un de ces outils, et il vous générera une version minifiée du code que vous pourrez ensuite utiliser sur votre site web.

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (Contacter le support LWS)

Cordialement, L'équipe LWS 

Byla pro vás tato odpověď užitečná?

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.