• Ukládání stránek wordpress do mezipaměti. Jak nastavit ukládání do mezipaměti wordpressu? Konfigurace správného fungování pluginu Hyper cache

    Dnes vás zvu k diskusi o tak zajímavém tématu, jako je ukládání do mezipaměti ve wordpressu. V první řadě je potřeba si ujasnit co je ukládání do mezipaměti a proč je potřeba? Každý blogger a webmaster si právem přeje, aby jeho blog nebo web fungovaly rychle. Jak víte, WP nemá rekordně vysoký výkon, takže to často ani dobrý hosting není schopen kompenzovat. A pokud máte „těžký“ obsah a ještě vysokou návštěvnost, může to být naprostá katastrofa. V každém případě je tu možnost blog zrychlit, proč to neudělat?

    Motor WordPress, jak je uvedeno výše, je těžké povahy. Všechno je to o jeho "dynamismu". Na rozdíl od „statických“ platforem běží WP na PHP, které dělá četné požadavky do databází, díky nimž se obsah vlastně tvoří. Naštěstí existuje technologie, která může proces výrazně urychlit, říká se jí cachování.

    Princip ukládání do mezipaměti v jádru je docela jednoduchý. Obvykle jde o to, že ten či onen plugin generuje statické stránky z dynamických stránek a ve výsledku je dává návštěvníkovi. V tomto případě server nemusí zpracovávat většinu požadavků, což výrazně snižuje zatížení serveru a zvyšuje rychlost. Nyní pojďme k věci. Jaké moduly pro ukládání do mezipaměti existují a který z nich byste si měli vybrat? K tomu nám pomůže vynikající studie provedená na Tutorial9, jejíž výňatek z výsledků vám chci poskytnout.

    Jak byla tato studie provedena? Apache Benchmark byl použit k vyhodnocení výkonu konkrétního pluginu. Tento test generuje velké množství požadavků, na základě kterých je vygenerován report o počtu požadavků zpracovaných serverem za sekundu a průměrné době přenosu dat. Počáteční údaje: WordPress 2.9.1 s několika nainstalovanými oblíbenými pluginy – Akismet, All in SEO Pack a Google XML Sitemap. Návštěvnost testovacího blogu není vysoká, prezentuje se smíšený obsah – text, obrázky, tabulky, java skripty. Pro objektivitu bylo každé měření opakováno několikrát denně.

    Nebudu uvádět výsledky testů všech pluginů, které byly testovány autory Tutorial9, protože má smysl zaměřit se pouze na ty nejběžnější, běžící a nejoblíbenější pluginy. Takže začneme:

    Blog s deaktivovaným ukládáním do mezipaměti
    Blog bez aktivovaných pluginů ukázal následující výsledky:

    Požadavky za sekundu - 13,96;
    Čas na požadavek - 716,58 ms;
    Rychlost přenosu dat - 673,98 Kbps

    Jak vidíte, počáteční údaje nejsou působivé. Pojďme se podívat, co lze zlepšit a jak.

    Pokud přitahujete publikum ze sociálních sítí, které mohou generovat velmi velký provoz, ukládání do mezipaměti nebude fungovat bez ukládání do mezipaměti. Mimochodem, existuje taková levná služba https://avi1.ru/ pro rozvoj a propagaci účtů, skupin, komunit a setkání v nejznámějších a nejpřístupnějších sociálních sítích. S ním můžete získat velké množství lajků, zhlédnutí, odběratelů a komentářů.

    Populární plugin WP-Cache ukázal následující výsledek:

    Požadavky za sekundu - 109,59;
    Čas na požadavek - 91,25 ms;
    Rychlost přenosu dat - 5307,00 Kbps

    Mnohem lepší než bez cachování. Výsledek překonává blog bez aktivovaných pluginů v průměru o 685 %. Podotýkám, že WP-Cache je dlouho známý plugin, který byl historicky populární.

    Plugin WP Super Cache

    WP Super Cache je v současnosti možná populárnější než WP-Cache. To se dá snadno vysvětlit – WP Super Cache je upravená verze WP-Cache. Kromě toho, že je rychlejší, je také „chytřejší“, tedy umí víc než jeho předchůdce. Zejména se snadněji instaluje a vyjímá, dokáže uklidit „smetí“ po deaktivaci a podobně.

    Pokud jde o rychlost, výsledek je následující:

    Požadavky za sekundu - 118,23;
    Čas na požadavek - 84,58 ms;
    Rychlost přenosu dat - 5743,07 Kbps

    Výsledky testu jsou lepší než výsledky WP-Cache. WP Super Cache je v průměru rychlejší než blog bez povoleného ukládání do mezipaměti v průměru o 747 %. Uvedu ještě jednu vlastnost - pokud je ve WP Super Cachekomprese zapnuta, může být dokonce pomalejší než blog bez pluginů!

    Plugin Hyper Cache

    Hyper Cache je poměrně nový plugin, který si zatím nezískal velkou popularitu. Přesto během testování vykazoval výborné výsledky. Kromě toho se plugin velmi snadno instaluje a konfiguruje.

    Výsledek:

    Požadavky za sekundu - 130,75;
    Čas na požadavek - 76,48 ms;
    Rychlost přenosu dat - 6325,36 Kbps

    V průměru je to o 837 % lepší než blog bez pluginů.

    Výsledky cachovacích pluginů pro wordpress

    V tomto článku jsem neuvedl všechny pluginy, protože nejlepší volbou je některý z výše diskutovaných. Pokud máte čas, chuť a znalosti angličtiny, můžete si snadno prostudovat úplné výsledky srovnávací studie caching wordpress pluginů.

    Nejlepší výsledek ukázala Hyper Cache Poskytuje také dobrou kontrolu nad procesem. Je docela možné použít WP-Cache nebo WP Super Cache. Oba výrazně zlepšují výkon. Navíc jsou ze „staré dobré“ kohorty, prověřené generacemi, což znamená, že jsou dobře podporovány. Doufám, že vám tento článek pomohl při rozhodování o zásuvném modulu pro ukládání do mezipaměti. Je to otázka instalace! Pokud jde o mě, pro jeden z blogových příspěvků používám mezipaměťový plugin WP Super Cache, zdá se, že to pomáhá :)

    Který plugin pro ukládání do mezipaměti wordpress používáte a proč?

    Dobrý den, milí čtenáři blogu V tomto článku se dotkneme důležitého tématu zrychlení blogu na platformě WordPress a snížení zátěže hostingového serveru pomocí hyper cache.

    je plugin pro ukládání do mezipaměti wordpress (mezipaměť wordpress). Určitě používejte wordpress cache a rychlost načítání vašeho webu se výrazně zvýší.

    Když zvýšíte návštěvnost svého blogu, nastává problém. Když chce čtenář zobrazit konkrétní stránku na vašem webu, musí počkat, až ji server vygeneruje podle tématu a obsahu wordpressu.

    Kolikrát bude určitá stránka požadována, tolikrát bude na serveru znovu a znovu vytvořena. Čím více návštěvníků na blog přijde, tím větší je zatížení serveru a delší doba načítání.

    Tomu všemu se lze vyhnout aplikací tzv. cachování resp mezipaměť wordpressu. co to je?

    Toto je proces uložení vygenerované stránky na vaši žádost do konkrétního adresáře na webu pomocí pluginu Hyper cache. Nyní, pokud někdo jiný přistoupí na stejnou stránku na serveru, nebude znovu vygenerována, ale jednoduše převzata z požadované složky, kde je uložena mezipaměť wordpressu a odeslána do prohlížeče uživatele.

    Ukládání webových stránek blogů do mezipaměti je tedy velmi efektivní způsob, jak snížit zátěž hostingového serveru a zrychlit celý blog.

    Hyper cache plugin. Instalace a konfigurace mezipaměti wordpress.

    To je moc dobře mezipaměť wordpressu funguje pouze pro neregistrované uživatele vašeho blogu. Ve většině případů majitelé stránek neumožňují návštěvníkům zaregistrovat se na jejich zdroj a ukazuje se, že jedinou osobou zaregistrovanou na blogu je administrátor, tedy vy.

    To znamená, že pro vás osobně mezipaměť wordpressu nebude fungovat a to je skvělé. Představte si, že jste na svém blogu provedli nějaké změny (například v designu), pak se ukáže, že tyto změny neuvidíte, dokud nevynulujete mezipaměť wordpressu, a to by se muselo dělat pořád.

    Stáhněte si plugin pro ukládání do mezipaměti Můžete z oficiálních stránek wordpress.

    1. Rozbalte archiv s pluginem a přesuňte složku Hyper cache do složky wp-content/plugins/ plugins na vašem serveru pomocí FTP klienta
    2. Přejděte do své blogové konzole Plugins-Add New-Upload-Install

    Povolit mezipaměť wordpress.

    Chcete-li to provést, otevřete konfigurační soubor wp-config.php pro úpravy, který se nachází v kořenovém adresáři vašeho blogu, a vložte do něj následující řádek kódu:

    define('WP_CACHE', true);

    To lze také provést pomocí správce souborů Filezila.

    Vložení lze provést kdekoli v konfiguračním souboru wp-config.php, někde blíže ke konci, ale před řádek:

    /** Absolutní cesta k adresáři WordPress. */

    pokud (!defined('ABSPATH'))

    nebo pokud v angličtině:

    /** Absolutní cesta WordPress k adresáři WordPress. */

    pokud (!defined('ABSPATH'))

    define('ABSPATH', dirname(__FILE__) . '/');

    Nyní se vrátíme do konzole blogu Plugins, najdeme plugin Hyper cache caching a aktivujeme jej.

    Aby plugin Hyper cache vytvořil složku pro mezipaměť wordpress na blogu, musíte ve složce wp-content nebo wp-content/plugins/hyper cache/ nastavit oprávnění na 777. Přečtěte si o nastavení oprávnění.

    Poté lze složky wp-content nebo wp-content/plugins/hyper cache resetovat na oprávnění 755 a novou složku wp-content/plugins/hyper cache/cache lze nastavit na 777 a poté může plugin Hyper cache zapisovat nebo vymazat všechny soubory HTML z mezipaměti wordpressu.

    Konfigurace správného fungování pluginu Hyper cache.

    Pojďme do nastavení Hyper cache ihned po aktivaci jeho práce kliknutím na Možnosti

    Nebo se totéž stane, pokud přejdete do konzole blogu Nastavení - Hyper cache

    V oblasti Konfigurace se provede hlavní část nastavení pluginu Hyper cache. Nejprve zaškrtněte políčko vedle položky Aktivovat mezipaměť? A uložte nastavení Uložit.

    To je vše, mezipaměť wordpress je povolena, dále můžete vidět, kolik stránek je celkem uloženo do mezipaměti.

    Naproti poli Životnost stránek uložených v mezipaměti musíte nastavit číslo v minutách, během této doby bude uložena HTML kopie vašich webových stránek a každý uživatel ji odtud během této doby obdrží.

    Nemá smysl udržovat toto číslo nízké, protože většina stránek na vašem blogu není aktualizována a je archivována. Stojí mě to 7200 minut (5 dní) Tak radí známý technik E. Popov.

    Musíte jen zjistit, zda vám místo na disku na serveru umožňuje ukládat velké množství stránek uložených v mezipaměti. A záleží na hostingovém plánu, který jste si pro svůj blog koupili, a počtu návštěvníků, respektive počtu stránek, které by čtenáři rádi viděli.

    V základu je místo na disku minimálně 2-5 GB, takže 7200 minut bude tak akorát.

    Další pole „Auto-cleanup every“ je také určeno pro optimální využití místa na pevném disku na serveru. To znamená, že každých 1440 minut (to odpovídá 1 dni v mém nastavení) se ze složky mezipaměti smažou poznámky, jejichž životnost vypršela.

    Nepotřebné a zbytečné soubory jsou tedy mazány s frekvencí, kterou nastavíte.

    Pomocí pole Jak vymazat mezipaměť můžete určit, jak se má vyčistit při aktualizaci starého materiálu nebo při vytváření nového:

    - Všechno- odpovídá aktualizaci celé mezipaměti wordpressu

    - Žádný- mezipaměť wordpress se nemění

    - Jedna stránka (Strikly jedna stránka) - cache se aktualizuje pouze pro poznámku, ve které došlo ke změnám

    Toto pole můžete vyplnit jako já (viz výše) nebo si ho vybrat sami.

    V terénu komprese gzip můžete zaškrtnout políčko a pak budou soubory mezipaměti wordpress uloženy a odeslány v komprimované podobě, což sníží zatížení serveru a zvýší rychlost blogu.

    Pokud je zaškrtnuto políčko Neukládat domovskou stránku do mezipaměti (Neukládat domovskou stránku do mezipaměti), domovská stránka neprojde procesem ukládání do mezipaměti.

    To může být nutné v případě častých aktualizací domovské stránky, kdy samotné vytváření mezipaměti wordpress nedává smysl, protože mezipaměť se často aktualizuje a pak nezáleží na tom, kde se stránka generuje - z mezipaměti nebo v obvyklém cesta.

    Pokud nechcete žádnou část blogu kešovat, můžete v terénu vyloučit URI zadejte část adresy (například kategorie blogu /kartinki-foto-smeshno) a stránky obsahující tuto část adresy URL nebudou uloženy do mezipaměti.

    Zbytek nastavení lze ponechat tak, jak je. Nezapomeňte kliknout na tlačítko Uložit.

    Vedle tlačítka Uložit je další velmi důležité tlačítko Vymazat mezipaměť. Budete jej potřebovat, když předěláte svůj blog a budete chtít, aby aktualizace viděli i návštěvníci blogu. V opačném případě se jim bude vždy zobrazovat pouze stará verze všech stránek uložená v mezipaměti.

    Hlavní práce je hotová, je třeba zkontrolovat, zda na blogu funguje ukládání do mezipaměti pomocí pluginu Hyper cache. Chcete-li to provést, postupujte takto:

    Přístup k blogu pomocí jiného prohlížeče. Ukázalo se, že jste přihlášeni jako běžný návštěvník, nikoli jako správce

    Stiskněte tlačítka Ctrl-U. Uvidíte zdrojový kód stránky

    Přejděte na úplný konec zdrojového kódu. Měli byste vidět něco jako čáru

    To znamená, že plugin funguje, mezipaměť wordpressu je vytvořen.

    P.S. Jak se vám článek líbí? Nainstalujete plugin pro ukládání do mezipaměti?

    Brzy přijde poznámka o dalších způsobech, jak zrychlit váš blog. Radím vám, abyste si její vzhled nenechali ujít a přijímali nové

    Igor se zcela oddal práci ve společnosti Myasnoff ...

    Nedávno se nás jeden z našich čtenářů zeptal, jak vymazat mezipaměť WordPress? Váš webový prohlížeč, server a pluginy nainstalované na vašem webu mohou používat proces ukládání do mezipaměti, který vám pravděpodobně neumožní zobrazit aktualizovaný stav vašeho blogu.

    V tomto článku vám ukážeme, jak správně vymazat mezipaměť vašeho blogu WordPress.

    Řešení ukládání do mezipaměti ukládají statickou verzi vašeho webu. To umožňuje WordPress přeskočit nejtěžší PHP skripty a zlepšit výkon vašeho webu.


    WordPress Existuje mnoho typů řešení pro ukládání do mezipaměti. Nejoblíbenější jsou pluginy mezipaměti typu „A“.

    Tyto pluginy poskytují snadno použitelné rozhraní pro správu mezipaměti blogu, vypršení platnosti obsahu uloženého v mezipaměti a ukládání do mezipaměti na vyžádání.

    Hosting WordPress spravovaný poskytovateli, jako je WPEngine, používá jejich vlastní řešení pro ukládání do mezipaměti, takže tento plugin pro ukládání do mezipaměti instalovat nemusíte.

    Pokud používáte službu CDN, jako je „MaxCDN“ nebo „CloudFlare“, bude také poskytovat kopie statického obsahu uložené v mezipaměti.

    Pokud používáte firewall webových aplikací jako „Nebo“ pro zvýšení zabezpečení WordPressu, mají také vlastní mezipaměť pro zrychlení vašeho webu a snížení prostojů.

    A konečně, váš prohlížeč může také ukládat verze stránek v mezipaměti ve vašem počítači.

    Účelem ukládání do mezipaměti je zrychlit váš web a zlepšit celkovou uživatelskou zkušenost. Někdy vám však brání vidět změny, které na svém webu provedete, což může být frustrující. V takovém případě budete muset vymazat mezipaměť, abyste viděli změny.

    Podívejme se však, jak vymazat mezipaměť ve WordPressu.

    Krok 1: Vymažte mezipaměť prohlížeče

    Nejprve musíte vymazat mezipaměť Většina webových prohlížečů může ukládat statický obsah, jako jsou šablony stylů, JavaScript a obrázky z webových stránek, aby se urychlily následné návštěvy.

    Někdy si však webové prohlížeče nemusí uvědomit, že se webová stránka změnila. Namísto získání nové kopie mohou stále znovu načíst stránku z verze uložené v mezipaměti ve vašem počítači.

    Tímto způsobem vymažete mezipaměť prohlížeče Google Chrome. Nejprve musíte kliknout na ikonu nabídky a poté vybrat« Další Nástroje > Vymazat data navigace .


    Otevře se okno, kde můžete vybrat obsah, který chcete odstranit. Ujistěte se, že obrázky a soubory uložené v mezipaměti jsou ověřeny, a poté klikněte na „ Smazat údaje o prohlížení P".


    Úspěšně jste vymazali mezipaměť prohlížeče a nyní se můžete pokusit o přístup na svůj web.

    Pokud stále nevidíte žádné změny, pokračujte dalšími kroky.

    Pokud si chcete vybrat mezi dvěma nejlepšími pluginy pro správu mezipaměti WordPress, podívejte se na náš článek:

    U ostatních webových prohlížečů se prosím podívejte do příslušné dokumentace, jak vymazat jejich mezipaměť.

    Krok 2: Vymažte mezipaměť pluginů WordPress

    Pokud používáte plugin pro ukládání do mezipaměti WordPress, musíte vymazat mezipaměť pluginu. Většina zásuvných modulů pro ukládání do mezipaměti vám to umožňuje snadno z příslušných nastavení.

    Vymažte mezipaměť z WP Super Cache

    To umožňuje uživatelům okamžitě uložit své stránky do mezipaměti jedním kliknutím. Jeho robot automaticky vybere vaše stránky WordPress pro generování mezipaměti a poté automaticky aktivuje doporučené možnosti ukládání do mezipaměti WordPress, jako je komprese GZIP, ukládání do mezipaměti a předběžné načítání mezipaměti.

    WP Rocket také obsahuje další funkce, které můžete povolit pro další zlepšení vaší produktivity. Včetně líného načítání obrázků, podpory CDN, přednačítání DNS, minifikace atd.

    2. Nejrychlejší mezipaměť WP

    WP Fastest Cache je plugin mezipaměti WordPress, který nabízí téměř vše, co uživatel může hledat. Vývojáři tohoto pluginu tvrdí, že se jedná o nejjednodušší a nejrychlejší systém WP Cache. A abych byl upřímný, je! S více než 300 000 aktivními instalacemi nabízí tento plugin návštěvníkům rychlé procházení.

    Ukládání do mezipaměti je důležité pro optimalizaci webu WordPress, protože zvyšuje rychlost načítání stránky. Návštěvníkům webových stránek se nebude líbit, že se načítají dlouho, v důsledku čehož mohou vaše stránky jednoduše opustit, aniž by čekali na informace, čímž se zvýší počet bounces. Takové parametry chování mají špatný vliv na hodnocení webu vyhledávači, které snižují jeho pozici ve výsledcích vyhledávání. Abyste tomu zabránili, připojte plugin WordPress Super Cache, který se automaticky postará o ukládání stránek do mezipaměti.

    Popis a vlastnosti pluginu

    Mezipaměť je dočasné úložiště pro obsah webové stránky. Namísto stahování dat stránky (jako jsou obrázky) ze serveru při další návštěvě stránky se do prohlížeče načtou z mezipaměti, což výrazně urychlí načítání stránky. Účinným nástrojem pro ukládání do mezipaměti pro WordPress je speciální plugin WordPress Super Cache.

    Plugin generuje statické stránky webu a ukládá jejich verze uložené v mezipaměti na server. Poté server vašeho poskytovatele hostingu „poskytne“ návštěvníkům statické soubory místo toho, aby pokaždé přistupoval k databázi, aby získal prvky stránky.

    Co dalšího umí plugin WordPress Super Cache:

    • Umožňuje používat síť pro doručování obsahu (CDN) spolu s ukládáním do mezipaměti, přerozdělování nejčastěji požadovaných materiálů ze serveru nejblíže návštěvníkovi.
    • Podporuje ukládání verzí stránek do mezipaměti pro tablety a chytré telefony.
    • Používá kompresi stránky ke zkrácení doby načítání webu.
    • Podporuje několik typů ukládání do mezipaměti.
    • Poskytuje možnost obnovit mezipaměť, abyste mohli prohlížet stránky uložené v mezipaměti, i když je vytvořena nová mezipaměť.

    Instalace pluginu WP Super Cache

    Plugin najdete v úložišti WordPress. Chcete-li to provést, přihlaste se do panelu správce pomocí svého uživatelského jména a hesla.

    • Vyberte nabídku „Pluginy“ (1) a klikněte na „Přidat nový“ (2).
    • Do vyhledávacího pole zadejte název pluginu WP Super Cache (3).
    • V zobrazeném seznamu vyhledejte požadovanou možnost a klikněte na tlačítko „Instalovat“ (4).
    • Po instalaci aktivujte plugin kliknutím na příslušné tlačítko.

    I po aktivaci je plugin WP Super Cache ve výchozím nastavení zakázán, takže v horní části obrazovky uvidíte varování.

    Chcete-li jej povolit, přejděte na navrhovaný odkaz na stránku pro správu pluginu nebo vyberte příkaz „Nastavení“, který se nachází bezprostředně pod názvem pluginu.

    Na stránce nastavení můžete vidět další upozornění na změnu souboru wp-config.php, po obnovení stránky zmizí.

    Aby plugin fungoval:

    1. Vyberte možnost „Ukládání do mezipaměti povoleno“.
    2. Klikněte na tlačítko Aktualizovat.
    3. Poté zkontrolujte, zda je plug-in správně připojen pomocí tlačítka „Zkontrolovat“.

    Pokud je plugin správně připojen, zobrazí se upozornění zvýrazněné zeleně. Plugin přistupuje na web dvakrát a porovnává časová razítka obou kopií. Pokud se shodují, je pro web povoleno ukládání do mezipaměti.

    V opačném případě se zpráva zobrazí červeně a budete muset hledat příčinu problému.

    Nastavení pluginu WordPress Super Cache – jak povolit a nakonfigurovat ukládání do mezipaměti

    WP Super Cache je výkonný plugin se spoustou možností, z nichž mnohé mohou dále zlepšit výkon webu. Panel pokročilých nastavení pluginu poskytuje možnost flexibilně spravovat nastavení ukládání webových stránek do mezipaměti.

    Ujistěte se, že je povoleno ukládání do mezipaměti a vyberte jeden ze tří režimů údržby mezipaměti:

    1. mod_rewrite je nejrychlejší možnost, která umožňuje WordPressu obsluhovat statické stránky z mezipaměti bez nutnosti volat PHP interpret na serveru;
    2. Režim PHP se používá ve výchozím nastavení a spotřebovává více zdrojů, což může být nevýhodné v případě velkého zatížení serveru;
    3. zjednodušené ukládání do mezipaměti je méně produktivní než předchozí možnosti, ale také bude vyžadovat minimum zdrojů.

    Následující možnosti vyžadují konfiguraci v části Různé.

    1. Možnost "Komprimovat soubory mezipaměti" může být v konfliktu s jinými kompresními algoritmy. Pokud jsou k webu připojeny další pluginy, které poskytují kompresi, toto políčko nezaškrtávejte.
    2. Ukládání stránek do mezipaměti není vyžadováno pro autorizované uživatele nebo ty, kteří na webu zanechávají komentáře. Povolením této možnosti umožníte takovým návštěvníkům zobrazit stránku v její aktuální podobě.
    3. Automatické opětovné sestavení mezipaměti není potřeba, pokud má web často aktualizované informace. V opačném případě se návštěvníkům zobrazí zastaralé stránky.
    4. Chyba 304 nastane, když server sdělí prohlížeči, že obsah stránky se od poslední návštěvy nezměnil. V tomto případě probíhá stahování z mezipaměti prohlížeče, což web dále zrychluje.
    5. Na stránce s parametrem GET je vyhledávání podle určitých kritérií (termín, cena) specifických pro každou návštěvu. Tyto stránky není nutné ukládat do mezipaměti.
    6. Pokud jsou registrovaní uživatelé považováni za anonymní, stránky uložené v mezipaměti budou poskytovány všem bez výjimky.
    7. Poslední možností v této sekci je inzerovat plugin s odkazem na autora vloženým v patičce.

    Sekce "Pokročilé" obsahuje nastavení pro pokročilé uživatele. Obecně platí, že u běžných webů je můžete nechat vypnuté.

    1. Pokud web obsahuje dynamické prvky, některé z nich nemusí při ukládání do mezipaměti fungovat správně. V tomto případě budete potřebovat režim lehkého ukládání do mezipaměti nebo PHP a povolenou možnost dynamického ukládání do mezipaměti.
    2. Pokud šablona nereaguje, bude nutné povolit weby navržené speciálně pro mobilní zařízení.
    3. Možnost „Odebrat podporu UTF-8“ není vyžadována, pokud se všechny znaky na webu zobrazují normálně.
    4. Vymazání souborů mezipaměti u nových publikací lze povolit, pokud je web často aktualizován.
    5. V případě problémů s ukládáním jakékoli stránky do mezipaměti je nutné další ověření.
    6. Pokud návštěvník na stránce zanechal komentář, keš bude po moderování aktualizována.
    7. Stránky uložené v mezipaměti můžete zobrazit na kartě "Stav mezipaměti", takže tato možnost je volitelná.
    8. Tato možnost zpomaluje práci se soubory a zabraňuje možnému problému na serveru při ukládání stránek do mezipaměti.
    9. Možnost pro vývojáře načte mezipaměť až po načtení WordPressu.

    Pod možnostmi je adresa umístění mezipaměti a soukromý klíč pro případ, že chcete stránku zobrazit bez ukládání do mezipaměti a bez předchozího vymazání mezipaměti.

    Pokud jste zvolili metodu ukládání stránek do mezipaměti mod-rewrite, plugin vás požádá o aktualizaci oprávnění k zápisu. Chcete-li to provést, přejděte dolů na tlačítko "Aktualizovat pravidla přepisu modu" a klikněte na něj.

    Poté nastavte čas a období, po které budou data uložená v mezipaměti na serveru platná. Začněte s 3600 sekundami (1 hodina). Pokud váš web obsahuje velké množství článků, možná budete muset nastavit delší dobu, až několik dní, po které bude mezipaměť považována za zastaralou. Na stejném místě můžete naplánovat čištění mezipaměti podle plánu nastavením časovače a intervalu obnovy. U neměnných webů lze shromažďování odpadků zcela zrušit nastavením hodnoty časového limitu na nulu.

    Ukládání určitých informací na webu do mezipaměti (například sekce s neustále aktualizovanými informacemi) můžete zabránit zaškrtnutím políčka v požadované sekci „Přípustná jména a zakázané adresy“ nebo ručně přidat adresy stránek.

    Vymažte seznam vyhledávacích robotů, pokud chcete, aby získávali informace z mezipaměti a nezatěžovali server při procházení webu. Pro vysoce vytížené stránky s více než tisíci unikátními návštěvami za den se doporučuje povolit soukromý režim. V tomto případě bude aktualizace mezipaměti zrušena.

    Na záložce "Nastavení CDN" je připojena placená služba pro efektivní distribuci informací při vydávání z cache. Na kartě Stav mezipaměti se zobrazí, které stránky jsou ukládány do mezipaměti, a lze je ze seznamu ručně odebrat.

    Klepnutím na kartu Sdílená mezipaměť nakonfigurujte nastavení režimu předběžného načtení. Proč byste chtěli používat plně statický obsah?

    • Chcete-li ušetřit prostředky serveru.
    • Pro zvýšení rychlosti načítání webových stránek.
    • Chcete-li udržovat starý web, jehož obsah již není aktualizován.

    Pokud vyberete možnost „Vytvořit sdílenou mezipaměť nyní“, dejte pluginu čas na automatické vygenerování mezipaměti. Proces můžete sledovat přepnutím na kartu "Stav mezipaměti".

    Záložka "Pluginy" je potřeba pouze v případě, že se chystáte připojit další pluginy, které neovlivňují ukládání souborů do mezipaměti.

    Mějte na paměti, že některé z nich fungují pouze v režimu ukládání do mezipaměti PHP. Pro specialisty karta „Údržba“ zapíná režim ladění a možnost ukládání protokolů.

    Jak vymazat mezipaměť WordPress pomocí mezipaměti prohlížeče

    Po chvíli spuštění pluginu WP Super Cache si všimnete vytvoření mezipaměti pro web. Správná konfigurace pluginu výrazně zlepší dobu načítání webu. Stránky uložené v mezipaměti jsou uloženy jako soubory HTML nebo PHP na vašem hostitelském serveru. Server obvykle ví, které stránky byly aktualizovány, a poskytne uživateli nejnovější verzi. Pokud však máte potíže se zobrazením aktualizovaných informací, můžete mezipaměť vymazat ručně. Smažte stránky uložené v mezipaměti ze serveru pomocí příkazu „Smazat všechny mezipaměti“ na ovládacím panelu nebo kliknutím na stejné tlačítko v nastavení pluginu.

    Když uživatel navštíví web poprvé, jeho prohlížeč přistoupí ke vzdálenému serveru, který je hostitelem webu. Požadavek prohlížeče a odpověď serveru nějakou dobu trvá, protože prvky webu (obrázky, styly, skripty) se načítají postupně jeden po druhém. Pokud stránka obsahuje velké množství prvků nebo jsou velké, jejich načítání může trvat dlouho.

    Prohlížeč uživatele však ví, jak duplicitní prvky uložit do mezipaměti. Díky tomu se stránka načítá rychleji, protože přístup k souborům z pevného disku je vždy rychlejší než načítání dat ze vzdáleného serveru. Podobně je funkce vymazání mezipaměti přítomna v každém prohlížeči.

    Pokud na webu nevidíte žádné změny, které je třeba aktualizovat, vymažte mezipaměť pomocí ovládacího panelu nastavení prohlížeče nebo procházejte stránku v režimu soukromého prohlížení (tento režim nepoužívá uložené položky, např. hesla a mezipaměť) .

    Doufám, že nikdo nemusí vysvětlovat, proč je potřeba cachovací plugin a jak důležité je vybrat si takový, který opravdu pomůže, a ne svou přítomností jen zbytečně zatěžovat databázi. Při analýze vezmeme v úvahu všechny ukazatele, nejen dobu stahování.

    Výhody ukládání do mezipaměti

    Malá odbočka. Pokud přesto někdo stále pochybuje o nutnosti ukládání do mezipaměti, pak byste měli vědět, že od 21. dubna Google oznámil, že všechny weby optimalizované pro mobily (a rychlost je jednou z „přátelských“ komponent) získávají významnou výhodu ve výsledcích vyhledávání. Záměry Googlu jsou zcela jasné – SEO a webmasteři musí zapracovat na výkonu desktopové i mobilní verze webu.

    Existuje několik způsobů, jak zlepšit výkon vašeho webu a zkrátit dobu jeho načítání, ale pro většinu začátečníků (nejen) optimalizátorů nejsou pluginy pro ukládání do mezipaměti jedním, ale jediným nástrojem, který používají k dosažení svého cíle.

    WordPress generuje stránky dynamicky, což má za následek spoustu databázových dotazů. Ukládání dynamicky vytvářených stránek do mezipaměti umožňuje uživatelům vidět běžné stránky HTML, což výrazně snižuje dobu načítání stránky a snižuje zatížení serveru.

    Podrobnosti o testu ukládání do mezipaměti

    Na samém začátku bylo plánováno použití 2 témat v testech - nejjednodušší "čtrnáctka" a složitější (která bude napodobovat "skutečný" web). Během testů se ale ukázalo, že vliv cachování na rychlost načítání motivu dvacítky je tak minimální, že jej lze zanedbat. Důležitější se ukázalo jemné vyladění serveru, ale o tom dnešní článek není.

    Nakonec použijeme pouze 1 téma (Novelty theme by Tesla Themes). Testovací stránka je navržena pomocí grafiky a textu. K dispozici je také postranní panel a několik pluginů (novinky, Twitter/Instagram feed). Hosting používaný WP Dev Shed. Díky tomu jsme dostali stránku s poměrně dlouhou dobou načítání.

    Protože web je nový, pak neměl provoz (včetně, během testování, nebyly ani PS boti). Server fungoval ve skupině Apache + Ngnix.

    Testu se zúčastnily následující pluginy:

    1. Mezipaměť AIO
    2. Rychlá mezipaměť WP
    3. wp-cache.com
    4. Alfa cache
    5. Flexicache
    6. Snadná mezipaměť Bodi0
    7. Hyper Cache
    8. Hyper Cache Extended
    9. Cachify
    10. Lite Cache
    11. Mezipaměť další úrovně
    12. Opravdu statické
    13. Super statická mezipaměť
    14. Celková mezipaměť W3
    15. Gator Cache
    16. Wordfence Falcon
    17. Nejrychlejší mezipaměť WP
    18. WP raketa
    19. WP SuperCache
    20. Zen Cache (dříve Quick Cache)

    Zbývá test:

    Brutal Cache - nefungovalo;

    Batcache je plugin se závislostí na Memcache, který nebyl v aktuálním testu použit.

    Autoptimize a Widget Cache jsou také vynechány, protože nejsou to samostatné pluginy, ale podpora pro ostatní.

    Nástroje pro srovnávání

    Jako nástroje jsme použili služby od Google, GTMetrix a Yahoo. Díky tomu byla testována nejen rychlost načítání stránky, ale také:

    • optimalizace obrazu;
    • minifikace a optimalizace js a css kódu;
    • použití mezipaměti prohlížeče;
    • časové zpoždění serveru;
    • pomocí komprese Gzip;
    • umístění skriptů;
    • počet HTTP požadavků.
    • použití CDN, paralelizace/sharding domény;

    Google PageSpeed ​​Insights

    Stránka je kontrolována jak z pohledu stolního PC, tak z mobilního zařízení. Výsledek je uveden na 100bodové škále. Služba se snadno používá, ale poskytuje poměrně hrubý výsledek, který neposkytuje úplné pochopení všeho, co lze zlepšit.

    GTMetrix a YSlow

    Na základě průvodce produktivitou zdrojů od Yahoo. Opět se používá 100bodová stupnice. Služby pracují s více než 50 různými metrikami. GTMetrix dokonce vizualizuje data ve vodopádovém diagramu procesu načítání. Podle našeho názoru je to jeden z nejlepších nástrojů pro identifikaci způsobů, jak zlepšit výkon webových stránek.

    Načasování

    K určení rychlosti načítání stránky a kontrole výkonu serveru při zatížení byly použity následující nástroje:

    ApacheBench

    Slouží k určení zatížení webu, vypočítává maximální počet požadavků za sekundu. Během testu bylo odesláno 1000 požadavků na 10 různých vláken. Test byl proveden 10krát. Nejlepší výsledek byl zaznamenán pro každý modul plug-in.

    Velmi známá služba pro monitorování a testování stránek. S každým pluginem bylo provedeno 20 testů a nejlepší výsledek byl opraven.

    Jednoduchá, ale užitečná služba, která zobrazuje celou dobu načítání stránky ve vašem prohlížeči. Není to serverový nástroj, ale služba, která běží lokálně. Zvolili jsme metodu stahování přes Ethernet, prohlížeč Opera. Každá stránka byla načtena 101krát s pevnou průměrnou dobou načítání.

    Pojďme tedy k testům.

    Google, GTMetrix a Yslow

    Výsledek testování stránek webu pomocí zadaných služeb:

    Jak můžete vidět z tabulky, některé pluginy zde nefungovaly dobře – skóre je stejné nebo velmi blízké skóre bez ukládání do mezipaměti. Google dal nejlepší hodnocení Super cache (pro počítače i mobily). V GTmetrix a Yslow ukázaly nejlepší výsledky Fastest Cache a Rocket. Jak jsme již řekli, hodnocení od Google je méně informativní, protože. při svém hodnocení využívá méně faktorů.

    Nejlepšími pluginy se tedy ukázaly být WP Super Cache, WP Fastest Cache a WP Rocket Cache.

    Načasování

    Hodnotící skóre v podstatě ukazuje kvalitu kódu webových stránek. To umožňuje pochopit, co lze udělat pro zrychlení webu. Jak již bylo řečeno, vysoké hodnocení webu neznamená, že se načítá rychleji než ostatní. A to je hlavní chyba - hodnotící nástroje dávají spoustu nápadů na vylepšení webu, aby se zkrátila doba načítání, ale zároveň se s dobou načítání prakticky nepočítá. Níže je dobrý příklad (screenshot z Pingdom).

    Stránka získala skóre 96 ze 100 (lepší než 99 % všech stránek webu). Zároveň se stránka načte za cca 35 sekund. K tomu může vést slepá optimalizace.

    Načasování je velmi důležitý test, protože jsou prováděna skutečná měření rychlosti načítání stránky.

    ApacheBench

    Pojďme zjistit maximální počet požadavků za sekundu, které může náš server podporovat. Čím vyšší číslo, tím lépe.

    Nejlepší výsledek předvedl WP Rocket. O druhé a třetí místo se podělily WP-Cache.com a WP Fastest Cache.

    Výsledek bez ukládání do mezipaměti je 2,78 sekundy. Všechny pluginy dokázaly tento ukazatel vylepšit.

    Nesporným lídrem je opět WPROcket. Super Cache je druhá, W3 Total Cache je třetí.

    Zde jsme se rozhodli zobrazit nejen průměr, ale i medián výsledku testu.

    Průměrná doba načítání

    Situace je podobná jako v předchozím testu. První tři se nezměnily – WPROcket, WPSuperCache a W3 TotalCache.

    Střední doba stahování

    Lídrem je stále WP Rocket, ale téměř neznámý WP-Cache.com opět ukazuje velmi dobrý výsledek.

    Ne samotným ukládáním do mezipaměti

    Samozřejmě ne vše závisí pouze na cachování. Svou roli hraje výběr balíčku Apache + Nginx, správnost nastavení serveru a jeho typu (dedikovaný, VPS, sdílený), počet a kvalita (optimalizace) obrázků a mnoho dalšího.

    Závěr

    Všechny prezentované pluginy mají různé funkce. Některé jsou obscénně jednoduché, jiné se dají přirovnat ke švýcarskému noži. Super Cache, W3 a další podobné pluginy často využívají při své práci profíky, kteří znají CDN a další triky. Ostatní uživatelé (zejména začátečníci) volí jednodušší pluginy (Lite Cache nebo WP-Cache.com). Mimochodem, WP-Cache.com, navzdory své nejasnosti, dokázal vykázat vynikající výsledky.

    Jaký je nejlepší plugin WordPress pro ukládání do mezipaměti?

    Na prvním místě (s velkým náskokem) - WP-Rocket. Má to mnoho výhod, ale je tu jedno ALE (pro mnohé to bude mínus) - je placené. Vývojáři za to chtějí 39 dolarů (navíc aktualizace nejsou doživotní, ale pouze rok)

    Na druhém místě (i když vzhledem k tomu, že je zdarma, může být také umístěn na prvním místě) -WPSuperCache. Výsledky jsou téměř stejné jako u vůdce, ale je to zcela zdarma!

    Na třetím - WP-cache.com. Jediná věc, která mě mate je, že byla naposledy aktualizována v roce 2014.

    Ale je to jednoduché, bezplatné a vykazuje slušné výsledky.