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.
- 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
- 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