Zrychlete svůj web pomocí mezipaměti LWS

Procédure

Proč zrychlit načítání webu?

Je dobré vědět, že rychlost načítání vašeho webu je pro jeho úspěch klíčová. Například u firem vytváří první dojem na návštěvníky. Navíc pokud se váš web načítá příliš dlouho , může to mít vliv na jeho umístění v hlavních vyhledávačích a nezajistí dostatečnou expozici, aby se váš web udržel při životě.

Doba načítání vašich webových stránek není nijak omezena. Většina webových stránek se však načítá méně než tři sekundy.

Zrychlete načítání svých stránek využitím pokročilé mezipaměti, kterou nabízí LWS Cache, systém navržený pro plynulé vyřizování požadavků prostřednictvím NGINX, výrazné zkrácení doby provádění skriptů a odlehčení serverů. Máte web ve WordPressu? Spravujte tuto mezipaměť pomocí LWS Optimize, který je uznáván jako nejlepší plugin pro mezipaměť Wordpress optimalizovaný pro zlepšení celkového výkonu. Je k dispozici zdarma v oficiálním adresáři jako nejlepší bezplatný plugin cache Wordpressu.

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

Nástroj LWS Cache je systém navržený a vyvinutý společností LWS koptimalizaci výkonu načítání vašich webových stránek pomocí pokročilých mechanismů ukládání do mezipaměti nakonfigurovaných na úrovni serveru. Nástroj využívá technologie poskytované společností NGINX.

NGINX je webový server zaměřený na výkon, který zvládne mnohem více požadavků než Apache (viz náš příspěvek na blogu s názvem"Apache VS Nginx: Testování výkonu").
Při správné konfiguraci dokáže server NGINX zpracovat více požadavků na vaše webové stránky, čímž zrychlí načítání stránek a zároveň sníží spotřebu procesoru a paměti.

Jak funguje zásuvný modul LWS Cache?

1. Funguje bez mezipaměti

Abychom lépe pochopili, jak to funguje, začneme tím, že se podíváme, jak to funguje bez pluginu cache, aby návštěvníci viděli váš web.

Zrychlete svůj web pomocí mezipaměti LWS

Zpracování požadavku HTTP bez mezipaměti LWS Cache


1. Návštěvník si vyžádá stránku z webového serveru. Příklad: index.php

2. Webový server spustí potřebné skripty (PHP, Perl, NodeJS atd.).

3. Webový server obdrží výsledek provedení.

4. Webový server odešle stránku HTML, která je výsledkem provedení skriptu.

2. Operace s doplňkem LWS Cache

Při aktivaci doplňku LWS Cache se mezi návštěvníka a webový server vloží server mezipaměti.

Cílem je snížit počet potřebných provedení skriptu uložením výsledku provedení do paměti pro budoucí požadavky vyžadující stejnou odpověď. Tím se eliminuje nutnost spouštět stejný skript několikrát, aby se dosáhlo stejného výsledku.

Tím se eliminuje čas strávený čekáním na provedení skriptu při načítání stránky a zároveň se šetří prostředky použité k provedení skriptu.

Zrychlete svůj web pomocí mezipaměti LWS

Zpracování požadavku HTTP pomocí mezipaměti LWS


1. Návštěvník si vyžádá stránku z webového serveru. Příklad: index.php
2. LWS Cache zkontroluje, zda již byla stránka vygenerována a uložena do mezipaměti.

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

3. Jakmile je stránka vygenerována, LWS Cache určí, zda je možné stránku uložit do mezipaměti (prostřednictvím hlaviček, adresy URL atd.).

  • Pokud ano, stránka se uloží do mezipaměti a odešle se zpět návštěvníkovi.
  • Pokud ne, stránka se uloží do mikrocache (krátkodobé mezipaměti) a odešle se zpět návštěvníkovi.

Vidíme, že pokud je stránka uložena do paměti cache, zabrání se zpracování webovým serverem a spuštění skriptu.

Vyrovnávací paměť, nevyrovnávací paměť a mikročipová paměť

Když webová služba poskytne novou odpověď do mezipaměti LWS Cache, je analyzována, aby se určilo, zda má být uchována v paměti cache pro budoucí použití.

Některý obsah stránky by neměl být ukládán do mezipaměti, například výsledek registračního formuláře, výsledek platební stránky atd. protože obsahují data, která se mění v závislosti na uživatelích a událostech.

K určení, zda lze stránku uložit do mezipaměti, či nikoli, používá LWS Cache několik mechanismů:

  • Požadavky HTTP používající jiná slovesa HTTP než HEAD a GET budou z mezipaměti systematicky vyloučeny.
  • Pokud odpověď webového serveru obsahuje instrukce prohlížeče pro ukládání do mezipaměti (hlavička cache-control), LWS Cache to automaticky zohlední a stránku ponechá v paměti mezipaměti.

Pokud je požadavek HTTP typu GET a neobsahuje žádné specifické instrukce prohlížeče pro ukládání do mezipaměti, je po dobu několika sekund uchováván v mikroschránce.

Mikropaměť lze proto použít k překonání obav ze špiček v požadavcích na stránky, které nejsou uloženy v mezipaměti. Řeší se tak například problém přetížení a pomalosti v případě vlny vyhledávání stejného produktu v e-shopu.

Prezentace rozhraní a aktivace zásuvných modulů

LWS Cache se zobrazuje jako ikona na panelu LWS v části "Optimalizace a výkon".

Zrychlete svůj web pomocí mezipaměti LWS

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

Zrychlete svůj web pomocí mezipaměti LWS

Vymazání mezipaměti

Kromě rozhraní panelu LWS pro vyčištění mezipaměti můžete mezipaměť vyčistit také pomocí následujících metod:

1. Vyčištění mezipaměti pomocí nástroje LWS Optimize for Wordpress

Zásuvný modul LWS Optimize pro WordPress umožňuje kromě jiných možností optimalizace automaticky vyčistit dynamickou mezipaměť (LWSCache) stránek při provádění změn na webu. Chcete-li to provést, přejděte do nastavení pluginu a poté na kartu "Caching".

Zrychlete svůj web pomocí mezipaměti LWSZrychlete svůj web pomocí mezipaměti LWS

Poté aktivujte možnost 'Dynamická mezipaměť', čímž povolíte automatické čištění.

Zrychlete svůj web pomocí mezipaměti LWS

Pokud chcete mezipaměť LWSCache vymazat ručně, kliknutím na tlačítko "Vymazat mezipaměť" ji zcela vymažete.

Zrychlete svůj web pomocí mezipaměti LWS

2. Vymazání mezipaměti pomocí aplikace LWS Cache for Wordpress

Zásuvný modul LWS Cache pro Wordpress umožňuje automaticky vyčistit mezipaměť stránek při jejich úpravě nebo přidávání/schvalování komentářů.

Zásuvný modul je k dispozici ve všech automatických instalacích Wordpressu prostřednictvím panelu LWS.

Chcete-li plugin spravovat, připojte se ke konzole správce Wordpress a přejděte do nabídky "LWS Cache".

Zrychlete svůj web pomocí mezipaměti LWS

Na stránce nastavení můžete povolit/zakázat automatické vyprazdňování, definovat, kdy se má LWS Cache automaticky vyprázdnit, a úplně vyčistit mezipaměť.
Všimněte si, že aby se zobrazily všechny možnosti, musíte zaškrtnout políčko "Povolit automatické vyprazdňování".

Zrychlete svůj web pomocí mezipaměti LWS

Tlačítko pro vyprázdnění celé mezipaměti najdete kdekoli v konzoli správce Wordpress v liště rychlého přístupu v horní části obrazovky.

Zrychlete svůj web pomocí mezipaměti LWS

2. Vymazání mezipaměti pomocí cURL

Ověřovací token potřebný k provedení těchto příkazů je k dispozici v zákaznické oblasti panelu LWS.

Vymazání mezipaměti stránky

curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/cache-purge/exemple.php' Tím vyčistíte mezipaměť adresy URL 'http://mon-site-web.com/exemple.php'.

Úplné vyčištění mezipaměti stránky

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

Jsou možné 3 návratové kódy:

Kód HTTP 200: vyčištění proběhlo úspěšně a bez chyb.

Kód HTTP 404: požadovaný prostředek není v mezipaměti.

Kód HTTP 403: zadaný token není pro danou doménu platný.

3. Vyčištění pomocí kódu PHP


Adresa URL pro vyčištění: =$_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . '/--api/cache-purge' . $_SERVER['REQUEST_URI'];?>

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

Tento kód slouží k vyprázdnění mezipaměti souboru PHP, ve kterém se nachází.

Ohodnotit tento článek :

5/5 | 1 názor

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

1mn čtení

Jak mohu získat přístup ke statistikám návštěvnosti webu?

1mn čtení

Jak aktivuji Mod_PageSpeed na svém webu?

1mn čtení

Jak mohu používat moduly mezipaměti v panelu LWSPanel?

2mn čtení

Jak aktivuji LWS Cache pro svůj plugin Wordpress LWS Cache?


Questions sur l'article
Jos Il y a 842 dny
Comment minifier les fichiers css dans lws panel
Viz
1 odpovědi
Benjamin-LWS - Il y a 839 dny

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 

Utile ?

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