Je to už nějakou dobu, co Google oznámil, že rychlost, kterou se stránka načítá, ovlivní její pozici v SERP. Totéž platí pro mobilní zařízení. Nejvíce byste se ale měli obávat toho, jak pomalý web ovlivní uživatele. Víte například, že polovina návštěvníků webových stránek na internetu věří, že by se měly načíst do dvou sekund nebo méně? Myslím, že je to docela fér, protože když se nad tím zamyslíte, není nic otravnějšího než sledovat, jak se něco načítá. Nemluvě o nepříjemnostech, které člověk zažívá, když si chce něco koupit, ale stránky se zpomalí.

Naštěstí existuje mnoho způsobů, jak svůj web zrychlit. Jednou z nejlepších možností je použití speciálního modulu pro cachování (cache). Dnes se krátce podíváme na to, co je ukládání do mezipaměti a proč je tak důležité, pokud jde o rychlost načítání stránky. Kromě toho se s vámi také podělím o seznam nejlepších cache pluginů na trhu.

Co je to cache?

Cache je místo v paměti počítače, kde se ukládají data pro budoucí použití. Například místo úplného provedení procesu načítání webu z databáze jsou některá data čerpána z mezipaměti. Když návštěvník prochází vaším webem, web požaduje data z databáze, která je uložena na hostingu. Přesněji řečeno, požadují, aby obrázky, Javascript a CSS vašeho webu byly v čitelných souborech HTML a doručovány přímo do prohlížeče. Bohužel tento proces vyžaduje určité zdroje a vyžaduje čas. Není však nutné, aby uživatelé webu spouštěli tento proces pokaždé. Zejména pokud jde o statický obsah vašeho webu. Například zveřejněné příspěvky, které pravděpodobně nikdo nebude upravovat.

To je důvod, proč je ukládání vašeho webu do mezipaměti nezbytné, pokud chcete:

  • rychle poskytnout přístup k datům webu, která se jen zřídka mění
  • urychlit celý proces načítání stránek
  • poskytovat lepší uživatelský dojem pro všechny návštěvníky vašich stránek
  • propagovat v žebříčcích vyhledávačů díky vyšší rychlosti stahování
  • šetří zdroje serveru a omezuje pády

Jak vidíte, ukládání vašeho webu WordPress do mezipaměti má mnoho výhod.

Hlavní funkce, které jsou v každém ze zmíněných pluginů:

  • ukládání do mezipaměti pro mobilní uživatele
  • zmenšení velikosti souboru a kompresi GZIP
  • plánování čištění mezipaměti
  • Podpora HTTPS/SSL

Nejlepší moduly pro ukládání do mezipaměti WordPress

S vědomím, že rychlost webu je velmi důležitá a že přímo závisí na ukládání do mezipaměti, je naším dalším krokem přidání vhodného pluginu na naše stránky. Zde jsou některá z nejspolehlivějších, cenově dostupných a funkčně bohatých řešení.

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

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ý- wordpress cache 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 způsob.

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

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

Ahoj všichni! Chci vám vyprávět jeden příběh o mé nepozornosti, která mě přiměla napsat tento článek. Asi před týdnem můj poskytovatel hostitele utratil preventivní práce, byl domluven čas a došlo k upozornění, že web bude 15-30 minut mimo provoz. Myslel jsem si, že to není tak moc a nijak jsem se tím nijak zvlášť netrápil a šel jsem si za svým.

Během údržby se stránka opravdu položila, ale čas jsem nijak zvlášť nevnímal. K mému překvapení po ukončení práce nebyl přístup na stránku - měla chybu 403 (přečtěte si o chybových kódech a odpovědi serveru), což znamená nedostatek klientských práv. Přibližně ve stejnou dobu byl napsán dopis podpůrné službě poskytovatele. Odpověděli docela rychle.

Důvodem zablokování účtu bylo velké zatížení hostingu. Pracovník podpory přinesl protokoly serveru. v té době to bylo málo - asi 300 lidí denně, takže otázka změny tarifu okamžitě zmizela. Stránky se mi zapnuly, i když po 5hodinové kontrole na viry a možné příčiny přetížení. Mimochodem, celkově byl web nefunkční asi den a to ovlivnilo pozice - blog vyletěl z top 10 na některé dotazy v .

Před deaktivací stránky jsem vyvěsil banner od seohammera (můžete si přečíst o automatických propagačních systémech), takže podezření padlo na něj. Banner byl odstraněn a vše se zdálo být v pořádku. Na technickou podporu byl zaslán i dotaz na míru zátěže - odpověděli, že vše v pořádku. Ale nezůstal jsem u toho a začal jsem hledat cesty snížit zatížení hostingu.

Mnoho sekcí bylo přepracováno a odstraněno, trochu jsem pracoval s php a dělal spoustu drobností, někdy o tom napíšu podrobný článek snížení zatížení hostingu. Ještě na začátku blogu jsem si nainstaloval plugin Hyper Cache, který je navržený tak, aby snížil zátěž ukládáním stránek do mezipaměti. Jelikož jsem v té době nedodržoval pravidla instalace, ukázalo se, že tento plugin vůbec nefunguje.

A koneckonců vše bylo napsáno v návodu k instalaci, ale z nějakého důvodu jsem tomu nevěnoval pozornost. A tak hlavní prostředek pro snižování zátěže po celou dobu nefungoval. Hlavním tématem tohoto článku tedy bude správnou instalaci a konfiguraci pluginu Hyper Cache na blog. Nyní plugin funguje dobře, takže nebudete opakovat mé chyby.

Instalace pluginu Hyper Cache

Na stránce, která se zobrazí, zadejte název pluginu - Hyper Cache, měl by být na prvním místě. Nainstalujte si plugin (budete muset zadat data svého ftp účtu). Archiv s pluginem si můžete také stáhnout z oficiálních stránek a poté jej stáhnout a nainstalovat prostřednictvím panelu administrátora. Celkově vzato, nainstalovat jakýmkoli způsobem, který vám vyhovuje.

Hotovo, plugin je nainstalován. Na aktivovat podporu pro používání stránek uložených v mezipaměti, musíte přidat tento řádek:

define("WP_CACHE", true);

do souboru wp-config.php. Řádek můžete vložit kamkoli do souboru, hlavní je, že je ve značce

nyní potřeba ve složce wp-obsah nastavte oprávnění na 777 (to lze provést prostřednictvím ftp klienta, jako je Filezila). To je nutné k tomu, aby plugin vytvořil složku pro ukládání souborů stránek uložených v mezipaměti C. Složka se nazývá mezipaměti. Poté, co jej vytvoří, můžete změnit práva na wp-obsah zpět na 755, ale do složky mezipaměti(Mám to ve složce wp-obsah, může to být i ve složce s pluginem, podívej) oprávnění jsou nastavena na 777, aby tam plugin mohl zapisovat soubory.

Nyní krátce a k věci:

  1. Instalace pluginu
  2. Přidání řádku do souboru wp-config
  3. Nastavte oprávnění na 777 ve složce wp-obsah
  4. Hledáte složku mezipaměti a také nastavte oprávnění na 777
  5. Složku vracíme wp-obsah práva 755

Připraveno. Plugin je nainstalován, je žádoucí zkontrolovat, zda funguje. Zapamatovat si - plugin vytvoří samostatný soubor pro každou stránku uloženou v mezipaměti, ale pouze tehdy, když jej uživatel navštíví. Tito. osoba přišla, stránka se načetla, přidala do mezipaměti. Všimněte si také, že se vám vždy zobrazí nejnovější verze stránky, nikoli z mezipaměti (pokud web zadáte pod svým přihlášením). Chcete-li to zkontrolovat, postupujte takto:

  1. Podívejte se do parametry pluginu. Pokud nejsou žádná varování shora, pak je vše v pořádku.
  2. Pokud již máte na svém webu materiály a návštěvníky, podívejte se na řádek "Soubory v mezipaměti(relevantní a zastaralé)" - musí být číslo větší než 1.
  3. Přejít na web nepřihlášen(například z jiného prohlížeče) a podívejte se na kód. Na konci by měl být řádek jako
  4. Přejděte do složky mezipaměti na serveru (také jsme nastavili práva na 777). pokud obsahuje neprázdné soubory, plugin funguje správně.

Vše, plugin funguje a můžete jej začít nastavovat z admin panelu.

Konfigurace pluginu Hyper Cache

Takže vstoupíme do nabídky "Možnosti - Hyper Cache"

Nyní si projdeme jednotlivé položky nabídky. V stav mezipaměti můžete vidět aktuální počet stránek uložených v mezipaměti a datum obnovení příští stránky uložené v mezipaměti. Ten nevymaže mezipaměť, ale odkazuje na položku v další nabídce. Mimochodem, při provádění jakýchkoli změn musíte kliknout na tlačítko "Aktualizovat" pod blokem, aby se změny projevily.

Konfigurace - hlavní parametry pluginu:

  • Časový limit stránek uložených v mezipaměti- doba, po které budou všechny stránky v mezipaměti smazány. Výchozí hodnota je 1440 – den, což je u blogů, které se příliš často neaktualizují, zcela běžné.
  • Režim zrušení platnosti mezipaměti- určuje podmínku, za které systém odstraní stránku z mezipaměti. Nejlepší varianta je při změně záznamu.
  • Zakázat mezipaměť komentářů- funkce, pokud je povolena, uživatel, který zanechal komentář, uvidí novou verzi stránky, nikoli uloženou (v mezipaměti). Osoba okamžitě uvidí, zda byl komentář odeslán k moderování nebo okamžitě zveřejněn (v závislosti na vašem )
  • RSS mezipaměť- pouze ukládání zpravodajského kanálu blogu do mezipaměti. Je možné, že při povolení dojde k mírnému zpoždění v distribuci.
  • Povolit ukládání do mezipaměti prohlížeče- zahrnuje možnost uložit stránku na pevný disk uživatele, dále snižuje zatížení hostingu

Konfigurace pro mobilní zařízení

Používá se, pokud máte mobilní verzi webu vytvořenou pomocí pluginu WordPress Mobile Pack, můžete tuto možnost povolit. Plugin Hyper Cache vytvoří samostatné soubory mezipaměti pod různými názvy pro mobilní zařízení (podle nastavení vašeho mobilního motivu) a přesměruje návštěvníky na vytvořené stránky. Nemám mobilní verzi, takže jsem políčko nezaškrtl

Plugin optimalizuje text (na straně serveru) a předává jej uživateli. Urychluje načítání webových stránek.

  • Ukládejte komprimované stránky- vlastně zahrnutí samotné funkce.
  • Odeslat komprimované stránky- umožňuje šetřit šířku pásma při komprimaci stránky, pokud je to možné.
  • Komprese za běhu- opět pomáhá zvýšit rychlost načítání stránek, pokud je to možné.

  • Překlad— deaktivuje ruskou verzi stránky nastavení pluginu.
  • Zakázat záhlaví Last-Modified- zakáže čas jeho poslední úpravy v titulku stránky.
  • Domovská stránka ukládání do mezipaměti- zakáže ukládání domovské stránky do mezipaměti (pomáhá, pokud je hlavní stránka webu často aktualizována).
  • Přesměrování do mezipaměti- ukládá do mezipaměti všechna přesměrování blogu wordpress, čímž zkracuje dobu jejich zpracování.
  • Stránka nebyla nalezena v mezipaměti (HTTP 404)- Umožňuje ukládání chybové stránky 404 do mezipaměti.
  • Odstraňte řetězec dotazu- umožňuje ukládat do mezipaměti adresy URL s dalšími dotazy (adresy s?, =, & atd.) jako adresy URL bez nich
  • URL s parametry- Umožňuje ukládání dotazů do mezipaměti s otazníkem. Nemůžete používat CNC, když je CNC zapnuto, ačkoli když je tato možnost aktivována, zatížení se sníží (někteří roboti posílají požadavky z?).
  • Povolit prohlížeči obejít mezipaměť- umožňuje prohlížeči obejít ukládání do mezipaměti. Například při opětovném načítání stránky.

Filtry

  • Vyloučené adresy URL— stránky, které chcete vyloučit z mezipaměti. Jeden na řádek.
  • Vyloučení zástupci- uživatelské agenty (například vyhledávací roboty), pro které chcete vždy zobrazovat nejnovější verzi stránky.
  • Odpovídající soubory cookie- zruší ukládání do mezipaměti, když se soubory cookie shodují. Jeden na řádek.

Po změně nastavení nezapomeňte stisknout tlačítko Refresh, každý blok má své tlačítko.

Pokud jste vše udělali správně, pak plugin začne fungovat a . O dalších způsobech, jak ji snížit, budu mluvit v následujících článcích. téma je velmi relevantní, protože zejména vyhledávače věnují pozornost rychlosti načítání stránky. Brzy se uvidíme na stránkách blogu CoinOnline!