Hyper Cache plugin – cachování bez problémů. Nastavení pluginu Hyper Cache pro ukládání do mezipaměti ve WordPress Advanced cache zahrnutí php

Domov / Brzdy

Web v uživatelských prohlížečích a snížit zatížení zdroje ze strany . Rychlost načítání se zvyšuje kvůli skutečnosti, že pokaždé, když uživatelé dostanou hotovou a vygenerovanou stránku (převzatou z mezipaměti), spíše než stránku vygenerovanou od začátku. Snížením se sníží zatížení serveru počet http požadavků.

Ukládání do mezipaměti je životně důležité téměř na všech moderních webech a blozích. To je způsobeno exponenciálním nárůstem zatížení hostingu i při relativně nízkém provozu. A pokud je při vypnutém ukládání do mezipaměti mnoho návštěvníků, web si doslova „uvaří mozek“ (otvírání stránek bude trvat velmi dlouho, web bude pravidelně „klesat“, tedy selhávat).

Instalace pluginu Hyper Cache

Motor WordPress má alespoň několik pluginů, které vám umožňují povolit ukládání do mezipaměti. Jedním z nejoblíbenějších a snadno použitelných je Plugin Hyper Cache. Můžete si jej stáhnout z oficiálního úložiště WordPress - wordpress.org (stáhnout), po použití vyhledávání na webu.

Pokud jde o stahování a instalaci, neměly by nastat žádné problémy, protože zde vše probíhá podle standardního schématu (vytáhneme složku se všemi soubory z archivu a zkopírujeme ji do wp-content/pluginy). Po rozbalení přejděte na panel správce a mezi všemi vyhledejte Hyper Cache nainstalované pluginy. Klikněte na tlačítko „Aktivovat“.. Musíte také změnit přístupová práva ke složce se všemi pluginy wp-content/plugins na 777 (čtení a zápis). Poslední fází instalace je úprava souboru wp-config.php. Zde je třeba zadat následující řádek kódu:

define('WP_CACHE', true).

Tím je instalace dokončena. Po aktivaci začne plugin okamžitě fungovat (uloží stránky blogu do mezipaměti).

Nastavení Hyper Cache a snížení zatížení serveru

V Hyper Cache je velmi málo nastavení. Nejprve přejděte na kartu „Hlavní“.

Zde můžete zadat životnost cache (dobu, po kterou budou stránky uložené v mezipaměti uloženy na serveru). Optimální doba je od několika hodin do několika dnů (vše závisí na specifikách webu, frekvenci aktualizací obsahu, návštěvnosti a dalších faktorech). Čím častěji je obsah aktualizován a čím vyšší je provoz, tím kratší by měla být doba mezipaměti. Pro náš blog obvykle udávám 24 hodin. Pokud kompresi nemáte aktivní, musíte ji povolit.

Za druhé přejděte na kartu „Výjimky“. Zde můžete určit stránky, které mají být uloženy do mezipaměti. Můžete například zakázat ukládání do mezipaměti:

  • pro domovskou stránku,
  • pro stranu 404,
  • pro zdroj komentářů,
  • pro RSS kanál,

Všechny ostatní položky lze ponechat jako výchozí.


hyper cache záložka "Výjimky".

Na další kartě „ Mobilní“musí být specifikováno” Provozní režim” — > “Použijte standardní hotovost”.


hyper cache karta "Mobil".

Je docela snadné zkontrolovat, zda Hyper Cache funguje nebo ne. Chcete-li to provést, musíte k blogu přistupovat z jiného prohlížeče nebo jako neregistrovaný uživatel. Podívejte zdrojový kód této stránky (samozřejmě pokud jste pro ni nezakázali ukládání do mezipaměti v nastavení pluginu). Na samém konci kódu by měl být řádek jako tento.

Ahoj návštěvníci. Poslední článek jsem trochu nedočetl, je tam také spousta užitečných věcí, určitě si to přečtěte. Řekl mi, jak provést ukládání do mezipaměti na straně uživatele, nebo spíše tak, aby soubory byly uloženy návštěvníkem v jeho prohlížeči, jednoduchými slovy.

Pokud ale návštěvník přišel poprvé, nebo rád často maže historii a cache prohlížeče, co byste pak měli dělat, pak byl předchozí příspěvek k ničemu. Ne, můžeme vytvořit mezipaměť na našem serveru. K tomu nám pomůže dobrý a kvalitní plugin Hyper Cache. Celý náš web bude uložen ve speciální složce na hostingu a odtud bude načten, pohodlné, ne?

Instalace pluginu.

Plugin lze nainstalovat standardně pomocí vyhledávání v samotném panelu WordPress (nebudu zde nic říkat, pluginy si může nainstalovat každý). No a je to, pojďme dál. Nyní bude přísahat, že jste nenapsali jeho kód do konfiguračního souboru (podle mého názoru je to velmi cool, rozhodujete se vy, ne program), vyzve vás, abyste přidali svůj kód do souboru wp-config.php .

Tento soubor se nachází v kořenovém adresáři webu, nenechte si jej ujít, stačí otevřít složku public_html a je to tam, stáhněte si ho pro sebe.

Dále jej musíte otevřít pomocí libovolného editoru a zadat tento kód:

Define("WP_CACHE", true);

Samotný plugin hyper cache navrhuje přidat jej za řádek:

Define("WPLANG", "ru_RU");

Ale například jsem ho neměl, tento problém může některé začátečníky vést do slepé uličky, ale ve skutečnosti ho lze vložit kamkoli, až na tento řádek v souboru wp-config.php:

Define("WP_DEBUG", false);


Nyní vše uložíme a nahrajeme zpět na hosting Pokud jste to udělali správně, řádek s poznámkou zmizí.

Nastavení.

Tady se dostáváme k něčemu lahodnému. Na internetu je mnoho článků o nastavení tohoto pluginu, ale všechny se píší o jeho starých verzích, které s novým nemají nic společného, ​​takže pánové, blogeři, aktualizujte data nebo je úplně smažte, ztratil relevance. No dobře.

Nyní se podívejme na domovskou kartu a hlavní tlačítka hyper cache, okamžitě dám snímek obrazovky.

Začněme řadou hlavních tlačítek, když plugin nainstalujete, vytvoří kopii webu ve své vlastní složce.

  1. Vymažte veškerou mezipaměť. Vše, co plugin udělá a zkopíruje, bude okamžitě smazáno. To je užitečné, pokud ve svém blogu provádíte nějaké globální změny, jako je změna designu, pak toto tlačítko vše vymaže a zkopíruje nové obrázky do mezipaměti.
  2. Úklid archivů a domácností. Velmi užitečná funkcionalita, kterou budou potřebovat zběsilí blogeři, kteří chrlí 10 článků denně, akorát když plugin nestihne za vás uložit hlavní stránku do mezipaměti, ve smyslu aktualizace, tak klikněte na toto tlačítko, ale my' bude o tom mluvit níže.
  3. Výpočet velikosti mezipaměti. Hloupý gadget, plugin vás jednoduše informuje, kolik místa zabírá kopie blogu momentálně.
  4. Importovat nastavení. Pointa je ještě k ničemu než ta předchozí. Nikdy, neslyšte, nikdy nepřenášejte nastavení ze starých verzí pluginů, protože staré závady a nedostatky se mohou šířit spolu s nimi.

Nyní můžete přejít do nastavení samotné karty „Domů“.

  1. Zakázat překlady. Plugin byl částečně přeložen do ruštiny, ale pokud chcete počkat na vydání plného produktu Russified, můžete zaškrtnout políčko zde, i když to nedoporučuji, protože se to nikdy nestane, to jsou statistiky, vy neměli čekat na počasí u moře.
  2. Stránky uložené v mezipaměti budou platné pro. Zde můžete nastavit dobu ukládání do mezipaměti. Doporučuji nechat vše tak, jak je, jednou denně (každých 24 hodin) a nechat to aktualizovat.

    Pokud jste napsali více než jeden článek denně, ale několik, neočekávejte, že se objeví na hlavní stránce, protože hlavní mezipaměť ještě nebyla aktualizována, stačí kliknout na tlačítko „Čištění archivů a domů“ a vše se vám v budoucnu okamžitě objeví.

  3. Povolit kompresi. Poněkud kontroverzní bod aktivuje kompresi ve formátu gzip, to znamená, že celou stránku zabalí do archivu a předá prohlížeči uživatele, který ji následně rozbalí a zobrazí. Po procházení mnoha fór jsem ale zjistil, že tato funkce nemusí fungovat a uživatelům se zobrazuje prázdný záznam, takže tuto položku nenastavujeme. Samotnou kompresi si nakonfigurujeme v příštím článku, kde bude vše trochu složitější, ale bezproblémovější.
  4. Povolit kompresi za běhu. Komprese za běhu, pokud je přeložena doslovně, nevidím smysl v jejím povolování. Pokud příspěvek není z nějakého důvodu uložen do mezipaměti, udělá to okamžitě, ale načtení bude trvat strašně dlouho, je lepší to udělat tímto způsobem.
  5. Při aktualizaci domovskou stránku, zbytek bude aktualizován. Zbytečná funkce, proč bych měl čistit cache posledních záznamů, když vymažu celou hlavní stránku, úplný nesmysl, necháme vše na nule.
  6. Když jsou položky upravovány. Zde v zásadě můžete vložit první položku čisté archivy (kategorie, tagy, ..., ale ne domácí), aby se po úpravě záznamu okamžitě aktualizoval v cache. Ale nenainstaloval jsem to, často neaktualizuji staré záznamy a moje mezipaměť je nastavena na aktualizaci jednou denně (položka 2 tohoto seznamu), ale podívejte se sami.
  7. Při psaní komentáře. Je to také kontroverzní bod, hned řeknu, že jsem je nedal, vysvětlím proč. Příspěvek se uloží do mezipaměti při každém zanechání komentáře, to bude katastrofa pro weby s vysokou návštěvností a komentováním, protože s každým komentářem bude znovu přepsán, což není dobré pro rychlost serveru a zpracování. A mě bude stačit aktualizovat jednou za 24 hodin, nechat vše jet v takovém cyklu, nechat vše prázdné
  8. Složka mezipaměti. Můžete napsat svou cestu k souborům, které plugin vytvoří, pole jsem nechal prázdné, ať si napíše, kam potřebuje.
  9. Dále bude tato funkce prováděna prostřednictvím. Nikdo neví, co to je a proč, tuto sekci nepoužívám.
  10. Povolit ukládání do mezipaměti prohlížeče. To znamená, že prohlížečům na straně uživatele umožňujeme ukládat naše stránky do mezipaměti, to jsme již nakonfigurovali v předchozím článku o .htaccess, a abychom předešli konfliktům, je lepší to vypnout, tím se situace nezhorší.
  11. HTTPS. Pokud máte zabezpečené připojení, můžete si zde stále hrát, ale nechte vše tak, jak je.
  12. Použijte readfile(). Také nikdo neví, co to je, takže to necháme vypnuté.
  13. Slouží robotům se stránkami, jejichž platnost vypršela. Políčko nezaškrtáváme, není to potřeba.

Výjimky.

  1. Neukládejte domovskou stránku do mezipaměti. Hlavní stránka je velmi dynamickým prvkem blogu;
  2. Neukládejte do mezipaměti „stránku 404“. Nedáváme to stejným způsobem, není důvod to ukládat do paměti.
  3. Neukládejte zdroj komentářů do mezipaměti. Nenapsal jsem to, ať se komentáře zadávají stejným způsobem.
  4. Neukládejte do mezipaměti zdroj komentářů RSS. Nemám to zapnuté a nedoporučuji.
  5. Vyloučit přesné URI. Zde zadejte adresy, které chcete vyloučit, je to užitečné, pokud na blogu pořádáte nějaké štafetové závody, kdy se zadání musí neustále měnit.
  6. (Počínaje) URI vyloučeny. Stejně jako předchozí, pouze zde můžete přiřadit výjimku pro celé sekce, například nadpisy.
  7. Vyloučit soubory cookie. Vylučujeme je na straně uživatele.
  8. Zařízení (uživatel) by měla být vyloučena. Tato část nezahrnuje zařízení, pro která není povolena mezipaměť.
  9. Neposkytujte stránky uložené v mezipaměti autorům komentářů. Nezapomeňte ji povolit, pokud máte povoleno moderování komentářů, jinak se okno s nápisem „Komentář se kontroluje“ nezobrazí.
  10. Neukládejte do mezipaměti starší stránky. Myslím, že tento řádek je úplně zbytečný, jak nemůžete cacheovat staré příspěvky, obsahují to nejdůležitější z blogu, i když si myslím, že je vhodný pro zpravodajské weby, ale pro zbytek je to zlo.

Sekce „Mobil“.

  1. Provozní režim. Pokud nepoužíváte samostatné téma pro mobilní zařízení, nechte zde vše jako obvykle.
  2. Mobilní téma. Na základě první sekce vybereme téma, nebo jej necháme tak, jak je.
  3. Mobilní uživatelští agenti. Zde můžete zadat různé OS, Android, aplikace a další.

Obecně je tato karta relevantní, pokud máte samostatné téma pro mobilní zařízení, protože mám vše v responzivním designu, nic jsem se nedotkl, vše je ve výchozím nastavení.

Úplně jsem zapomněl, funkčnost pluginu můžete zkontrolovat takto: počáteční nastavení nechte ho udělat vše, chvíli počkejte, nyní zadejte libovolný záznam při ukončení WordPress nebo přes jiný prohlížeč a stiskněte kombinaci Cntrl + U, budete mít novou kartu, kde je napsán veškerý kód, přejděte na konec a pokud vše funguje, pak úplně dole bude něco podobného tomuto nápisu.

Teď chápete proč, nechtěl jsem dělat recenzi v posledním příspěvku, byl by to jen velký ručník.

P.S. Děkuji za pozornost, doufám, že byl článek užitečný a vše jste správně nakonfigurovali

Dobré odpoledne, přátelé!

Dnešní článek je věnován pluginu Hyper Cache, který implementuje ukládání stránek do mezipaměti na webu WordPress a zrychluje jeho fungování.

Navíc byl plugin aktualizován a podle mého názoru není příliš jasný. Je nutné si tuto problematiku ujasnit a podrobně rozebrat její nastavení. Plugin si můžete stáhnout z oficiálních stránek.

Doporučuji vám začít definováním pojmu „cachování“ a vysvětlením, proč je pro váš web tak důležité.

Co je ukládání do mezipaměti a proč potřebujete Hyper Cache?

Pokusím se vám to říct jednoduchými slovy.

Faktem je, že naše motory (WordPress, Joomla atd.) zpočátku generují své stránky z PHP kódu. A naši návštěvníci dostanou hotový HTML kód. Nyní vidíte stránku se všemi texty, obrázky a dalšími prvky. Toto je již vygenerovaná stránka.

Každá taková generace se vytvoří, když návštěvník vstoupí na stránku. Napsal jsem např vyhledávání Google nějakou frázi a ukázalo mi to návrat 10 stránek. Jdu k jednomu z nich a v tuto chvíli motor vytvoří požadavek na vytvoření databáze HTML stránky z PHP. Poté vidím stránku, kterou jsem si stáhl, v hotové podobě.

Každý takový požadavek vytváří určité zatížení databáze blogu. Přirozeně se jedná o určitou práci, která zabírá zdroje. V našem případě se jedná o rychlost načítání stránky, tzn. doba načítání.

Představte si, že máte na svém blogu 1000 návštěvníků denně. Řekněme, že za jednotku času navštíví stránky vašeho webu 40–50 návštěvníků. V každém okamžiku je tedy vytvořeno 40-50 dotazů do databáze pro vygenerování hotové stránky.

Myslíte, že se blog zpomalí? Odpověď je zřejmá – ano! Co když je návštěvnost mnohem větší? Pak může rychlost výrazně klesnout.

Není žádným tajemstvím, že rychlost načítání stránek je jedním z faktorů, který ovlivňuje pozici stránek ve vyhledávačích. Pokud vezmete 2 naprosto identické weby, ale rychlost jednoho trvá 1 sekundu a druhého 2 s, pak bude první web na vyšší pozici.

Proto je potřeba stránky načíst co nejrychleji. Hodně s tím pomáhá plugin Hyper Cache.

Jaká je jeho práce?

Když provedete první požadavek na databázi o vygenerování stránky, plugin okamžitě vytvoří kopii hotové stránky a umístí ji do své složky. Složka je umístěna na hostingu.

Není tedy potřeba tuto stránku pokaždé znovu generovat. Poté, co návštěvník vstoupí na tuto stránku, plugin mu automaticky nabídne hotovou možnost.


Jak vidíte, existuje složka s názvem článku a uvnitř složky je soubor index.html. Tedy již vygenerovanou stránku.

Při vysoké návštěvnosti plugin skutečně šetří zdroje blogu. To je zvláště důležité, pokud má váš hostingový plán omezení zatížení.

Doufám, že jsem jasně vysvětlil důležitost takového pluginu na vašem webu. Tento plugin jsem klasifikoval jako . Nyní přejdeme k jeho nastavení.

Instalace pluginu

Snadná instalace pluginu v tomto případě neprojdeš. Je nutné sáhnout do konfiguračního souboru našeho blogu.

Po instalaci a aktivaci pluginu je potřeba povolit funkci ukládání do mezipaměti, aby fungoval. Pojďme do nastavení pluginu. Po jeho aktivaci se v nabídce „Nastavení“ objeví příslušná položka „Hyper Cache“.

Na další stránce uvidíme nastavení pluginu, ale nás zajímá upozornění v horní části stránky.

Varování říká, že musíme přidat nový řádek kódu do souboru wp-config.php:

define("WP_CACHE", true);

definovat ("WP_CACHE" , true ) ;

Pojďme na to. Otevřete soubor wp-config.php. Nachází se v kořenovém adresáři webu, tedy tam, kde jsou umístěny všechny složky a soubory enginu. Podívejte se na obrázek níže a vše pochopíte.

Tento soubor jsem stáhl ze složky mého webu přímo z hostingu pomocí FTP klient FileZilla(). Později to také nahraji zpět.

Otevřu soubor v editoru poznámkového bloku a kamkoli vložím výše uvedený kód. Pro přehlednost vám ukážu, kam jsem to vložil.

Vraťme se do nastavení pluginu a zkusme stránku jednoduše obnovit. Pokud bylo vše provedeno správně, zpráva o nutnosti vložení tohoto kódu zmizí. Zbývá pouze uložit nastavení a aktualizovat soubory.

Všechna nastavení ukážu v ruštině. Pokud použijete Anglická verze při nastavování se můžete snadno orientovat podle obrázků.

Hlavní nastavení pluginu Hyper Cache

Na stránce nastavení je první věcí, které chcete věnovat pozornost, tlačítka pro správu mezipaměti.

Stručně o každém z tlačítek.

  • Smazat celou mezipaměť – tlačítko slouží k vymazání celé mezipaměti. Po kliknutí na něj budou všechny uložené stránky v mezipaměti smazány. Shromažďování stránek do mezipaměti začne znovu;
  • Čištění archivů a domů – tlačítko pro odstranění pouze stránek z mezipaměti domovskou stránku webové stránky a stránky sekcí s archivy;
  • Výpočet velikosti cache – pokud chcete zjistit celkový počet stránek, které jsou aktuálně v cache, tak klikněte na tlačítko a plugin vše spočítá. Moje aktuální velikost mezipaměti je 235 kb;

Velikost je velmi malá, protože na blogu je pouze 10 článků.

  • Import nastavení - pokud jsem pochopil, tlačítko slouží k importu nastavení z stará verze plugin. Toto tlačítko jsem nemohl použít.

Nyní se podívejte na hlavní nastavení Hyper Cache.

Nejprve ukážu obrázek nastavení, poté je popíšu.

  • Zakázat překlad – toto zaškrtávací políčko odpovídá za překlad pluginu do ruštiny. Protože samotný plugin je angličtina, pak je pro začátečníka dost těžké to pochopit. Povolením tohoto nastavení provedete popis všech funkcí pluginu v nastavení v angličtině, čímž zrušíte překlad, se kterým je standardně nainstalován;
  • Stránky uložené v mezipaměti budou platné po - zadejte dobu, po kterou budou uložené stránky uloženy v mezipaměti. Pokud jej nastavíte na 0, budou stránky vždy v mezipaměti. Pokud aktualizujete obsah svých stránek velmi často, nastavte tuto hodnotu níže, protože návštěvníci tyto změny neuvidí, protože se zobrazí dříve uložené možnosti umístěné ve složce s uloženými stránkami. Nastavil jsem hodnotu na 300 hodin, aby byly stránky v mezipaměti déle;
  • Povolit kompresi – pokud chcete stránky komprimovat, zaškrtněte toto políčko. Používám kompresi, takže jsem aktivoval nastavení;
  • Když se obnoví domovská stránka, obnoví se i - v tomto nastavení můžeme nastavit, kolik posledních záznamů bude vymazáno z mezipaměti při obnově domovské stránky. A na blozích se hlavní stránka aktualizuje, když jsou přidány příspěvky, protože jejich oznámení se zobrazují na hlavní stránce. A to je také aktualizace stránky. Ponechávám výchozí hodnotu;
  • Když příspěvek obdrží komentář – povolení toto nastavení Po přidání komentářů k článku bude aktualizována mezipaměť archivních stránek, kategorií a značek (zaškrtávací políčko „vyčistit archivy“) a také hlavní stránka (zaškrtávací políčko „vyčistit domov“). Myslím, že tato nastavení není třeba povolovat;
  • Při úpravě příspěvku – stejně jako předchozí nastavení, při úpravě stránky se aktualizuje pouze mezipaměť;
  • Složky mezipaměti – můžete zadat vlastní cestu pro ukládání stránek v mezipaměti. Se standardním adresářem jsem docela spokojený;
  • Dále bude tato funkce provedena v - hodnota tohoto nastavení je nastavena na automatickou. Nemůžeme nic změnit;
  • Povolení ukládání do mezipaměti prohlížeče – abych byl upřímný, stále tomuto nastavení plně nerozumím. Pokud někdo víte, o co jde, napište do komentářů. Vývojář toto nastavení nepoužívá. Poslechněme si jeho názor a také jej nezahrnujme;
  • HTTPS – kterou možnost ukládání do mezipaměti použít pro protokol https. Používám možnost "cachovat samostatně";
  • Použít readfile - nastavení přidá nějakou funkci php readfile. Abych byl upřímný, nechápal jsem, co to znamená;
  • Poskytovat robotům stránky s prošlou platností – zda ​​se mají stránky s prošlou platností zobrazovat robotům, kteří navštíví váš web. Nechal jej vypnutý;
  • Uklizené - stejné jako předchozí. Po aktualizaci pluginu bylo nastavení odstraněno.

Ve skutečnosti existují otázky s nejnovějším nastavením, protože se objevily po nedávné aktualizaci pluginu a nevím přesně, k čemu slouží. Vše jsem ale nechal tak, jak je popsáno výše.

Nastavení výjimek

  • Neukládat hlavní stránku do mezipaměti – pokud máme běžný blog, kde neustále přibývají nové příspěvky a jejich oznámení jsou zveřejňována na hlavní stránce, pak toto nastavení povolíme, aby se hlavní stránka nekešovala. Na hlavní stránce by se všechny změny měly zobrazovat v reálném čase;
  • Neukládejte stránku 404 do mezipaměti – Stránku 404 není potřeba ukládat do mezipaměti. Proto jsme také umístili zaškrtávací políčko;
  • Neukládat do mezipaměti zdroj komentářů – toto nastavení jsem nepovolil;
  • Neukládat do mezipaměti zdroj RSS komentářů – také není povoleno;
  • Přesné vyloučení URL – pokud chcete vyloučit některé stránky z mezipaměti, můžete zadat jejich úplné adresy. Může být užitečné, pokud existuje nějaký článek, ve kterém neustále něco měníte. Například každý den aktualizujete výsledky soutěže v reálném čase;
  • (Počínaje) vyloučit URL – toto nastavení je užitečné, pokud chcete zakázat ukládání do mezipaměti určité sadě stránek, například z jedné kategorie. Poté sem zadejte část adresy počínaje názvem kategorie a všechny stránky, které začínají názvem této kategorie, nebudou uloženy do mezipaměti;
  • Vyloučení souborů cookie je profesionálnější nastavení. Umožňuje vyloučit ukládání stránek do mezipaměti pomocí souborů cookie;
  • Vyloučit zařízení (uživatele) - pokud návštěvník přistupuje na stránku přes nějakého agenta, pak zadáním jeho jména v tomto nastavení u něj ke cachování nedojde;
  • Neposkytovat autorům komentářů stránky uložené v mezipaměti – když zanecháte komentář na blogu, obvykle vás na to upozorní, aby se toto nastavení skutečně zobrazilo.


  • Neukládat do mezipaměti starší stránky – toto nastavení je podle mě zbytečné, jelikož čím je stránka starší, tím má vyšší pozici ve vyhledávačích a tím více návštěvníků by měla navštívit. Takové stránky je naopak nutné ukládat do mezipaměti. Proto na toto nastavení nesahám. U stránek, které není třeba ukládat do mezipaměti, můžete nastavit svůj věk.

Mobilní nastavení

  • Provozní režim – sám používám standardní režim. Pro samostatné ukládání do mezipaměti můžete vybrat možnost "cachovat samostatně". Může být vyžadováno, pokud máte jiný obsah pro mobilní zařízení;
  • Mobilní téma - vyberte téma návrhu, které chcete uložit do mezipaměti, nebo ponechte standardní možnost „Použít aktivní téma blogu“, pomocí které plugin určí aktivní téma;
  • Mobilní uživatelští agenti – toto pole obsahuje ty hlavní mobilní zařízení, ze kterých jsou navštěvovány stránky.

Tímto jsme dokončili všechna nastavení. Nezapomeňte uložit všechny provedené operace.

Fungování pluginu můžeme zkontrolovat velmi jednoduše. Stačí přejít přes jiný prohlížeč na jakoukoli stránku vašeho webu. Tato stránka již musí být v mezipaměti. Poté otevřete jeho zdrojový kód (ctrl+u) a úplně dole na stránce bude řádek, který plugin vypíše.


Pokud takový řádek existuje, pak je tato stránka již v mezipaměti a plugin úspěšně funguje.

Tradičně jsem připravil speciální video návod na nastavení pluginu hyper cache. Podívejme se níže.

Po tomto doufám, že je vám vše více než jasné.

Pokud máte nějaké dotazy, napište je do komentářů. na vše odpovím. Pište také nápady na recenze nových pluginů a dalších funkcí. Všechno si vezmu na vědomí a určitě to v blízké budoucnosti udělám.

Tím tento článek končím. A pamatujte: „Rychlý blog – pohodlný blog“. Urychlete mu proto práci.

Brzy se uvidíme.

S pozdravem Konstantin Khmelev.

Pro vysoké hodnocení webu zvenčí vyhledávače Důležitá je rychlost načítání webových stránek. Čím rychleji uživatel přijímá obsah, tím méně je pravděpodobné, že opustí načítací stránku. Jak poskytovatelé hostingu, tak sítě CDN se často účastní boje o rychlost načítání webových stránek. Je však mnohem jednodušší zlepšit výkon projektu pomocí speciálních pluginů. Pro platformu WordPress bylo vyvinuto mnoho cachovacích rozšíření, mezi nimiž Hyper Cache vyniká svým výkonem a snadnou konfigurací. Na rozdíl od „hypercache“ nemění web na čistě statické HTML, ale umožňuje pracovat jak skriptům JS, tak AJAX. Proč je tento plugin tak dobrý a jak jej správně nakonfigurovat?

Hyper Cache a Super cache– Existují 2 nejoblíbenější pluginy pro ukládání do mezipaměti a uživatelé se ptají, který z nich je lepší vybrat. Musím říct, že jednou jsem měl problémy s provozem Super Cache na jednom ze stránek – přestala fungovat kvůli nějakému změněnému nastavení hostingu. Místo toho byla nainstalována Hypercache. V té době jsem sledoval zatížení hostingu pro tento web a zjistil jsem, že po instalaci hypercache se zatížení hostingu znatelně snížilo, tedy hyper cache fungovala efektivněji. Lze však číst i zcela opačné úhly pohledu. S největší pravděpodobností pro různé situace(konfigurace webu a hostingu), může být ten či onen plugin efektivnější.

Instalace pluginu Hyper Cache se neliší od instalace jiných rozšíření. Instalace je možná dvěma různými způsoby:

  • nahrání rozbaleného archivu s pluginem přes FTP a následná aktivace přes konzoli;
  • instalace rozšíření prostřednictvím ovládacího panelu pluginu.

Po dokončení nezapomeňte aktivovat rozšíření na kartě „Pluginy“. Správa nastavení „hypercache“ se nachází na cestě „Settings“ >> „Hyper Cache“.

Tak či onak, na konci získáte plugin téměř připravený pro ukládání do mezipaměti. Před uložením první stránky do mezipaměti vyžaduje .Hyper Cache vlastník, aby se podíval do konfiguračního souboru blogu a zadal jej malý kód. Tento postup trvá několik minut a nevyžaduje speciální znalosti programování.

Otevřete kořenovou složku blogu na svém hostingu pomocí správce souborů a najděte soubor wp-config.php. Klikněte na „Upravit“ a v novém okně po řádku definujte („WP_DEBUG“, false); zadejte definovaný kód („WP_CACHE“, true), jak je napsáno na snímku obrazovky výše v prvním řádku.

Uložte soubor a zkuste aktualizovat nastavení pluginu. Pokud si „hypercache“ stále stěžuje, podívejte se blíže na to, co jste zadali v konfiguračním souboru. Změny v wp-config.php můžete provádět také přes FTP úpravou souboru v programu Poznámkový blok, například v programu Notepad++.

Plugin najdete v depozitářích WP – https://wordpress.org/plugins/hyper-cache/. Nemělo by se však zaměňovat s rozšířením Hyper Cache Extended, jedná se o dva zcela odlišné pluginy.

Nastavení pluginu

Nastavení hypercache se skládá ze čtyř částí. Základní nastavení jsou uložena v části „Hlavní“ a nastavení pro mobilní platformy v podsekci „Mobil“. CDN je zodpovědná za práci se sítěmi CDN a podsekce „Výjimky“ mluví sama za sebe. Pokud se před vámi plugin objeví v anglické verzi, musíte zrušit zaškrtnutí položky „Zakázat překlady“ a kliknout na „Uložit“ ve spodní části. Rozšíření ještě není úplně přeloženo, ale mnohem snadněji pochopíte nastavení, když je alespoň částečně napsáno v jazyce srozumitelném pro uživatele.

Kromě samotného nastavení obsahuje horní blok čtyři tlačítka pro „rychlý“ přístup k funkcím pluginu:

  • delete all cache – vymaže celou cache uloženou na serveru. Velmi užitečná funkce při změně designu nebo provádění jakýchkoli změn v šabloně.
  • čištění archivů a domovské stránky – při aktivaci této možnosti je ovlivněna pouze domovská stránka a archivy. Stránky a příspěvky uložené v mezipaměti však zůstávají v mezipaměti blogu.
  • výpočet velikosti mezipaměti - pokud váš hosting nemá dostatek místa, kliknutím na toto tlačítko můžete zjistit, kolik vyrovnávací paměti zabírají kopie stránek blogu na disku.
  • nastavení importu – plugin Hyper Cache prošel několika reinkarnacemi, v důsledku čehož vývojáři umožnili majitelům starších verzí rozšíření importovat stará nastavení do nová verze„hypercache“.

Nyní si projdeme nastavení, která byste rozhodně měli aktivovat. V sekci „Hlavní“ je první věcí, kterou musíte udělat, určit životnost mezipaměti. Pokud chcete, aby byly stránky ukládány do mezipaměti navždy, zadejte číslo 0. In jinak zadejte životnost v sekundách. Mějme na paměti, že hodina je 3600 sekund. Za zmínku také stojí možnost „Povolit kompresi“ pro ty, kteří ke kompresi nepoužívají Gzip. Zbývající nastavení domovské stránky jsou volitelná, ale pokud chcete, můžete s nimi experimentovat.

V části „Výjimky“ můžete zabránit ukládání do mezipaměti hlavní stránky i stránek s chybou „404“ zaškrtnutím příslušných políček. Pokud je pro vás důležité, aby žádná stránka blogu neskončila v mezipaměti, aktivujte zaškrtnutím možnost „Přesná adresa URI k vyloučení“ a zadejte úplné adresy URL stránek, které potřebujete.

V případě potřeby můžete také zakázat ukládání do mezipaměti jednotlivé prohlížeče a platformy a také pro stránky starší určitého věku. Například registrací uživatelského agenta „Opera“ zakážete ukládání do mezipaměti pro prohlížeč se stejným názvem.

Pokud váš blog stále není vybaven responzivním motivem a stále používáte speciální plugin pro přepínání motivů blogu, pak je pro vás vytvořena položka „Provozní režim“. Zadejte „Cache samostatně“ a klikněte na „Uložit“. Zároveň nezapomeňte v položce „Mobilní téma“ vybrat příslušnou šablonu.

Používáte sítě CDN pro urychlení načítání webových stránek? I s tím vám pomůže „Hypercache“, protože vše, co musíte udělat, je aktivovat nastavení a zadat CDN URL do příslušného pole.

Tím je nastavení pluginu dokončeno. Je třeba poznamenat, že po každé změně nastavení je třeba kliknout na tlačítko „Uložit“ a poté resetovat celou mezipaměť blogu, aby se stránky v mezipaměti přeformátovaly.

  • htaccess caching ukládá obsah webové stránky do místní počítač když jej uživatel navštíví;
  • Použití mezipaměti prohlížeče – Správce webu dává prohlížečům pokyny, jak zacházet se zdroji.

Když prohlížeč vykresluje webovou stránku, musí načíst logo, soubor CSS a další zdroje:


Mezipaměť prohlížeče si „pamatuje“ prostředky, které prohlížeč již stáhl. Když návštěvník přejde na jinou stránku webu, logo, soubory CSS atd. by neměly být znovu staženy, protože prohlížeč si je již "pamatoval" (uložil). To je důvod, proč se webová stránka načítá při první návštěvě déle než při opakovaných návštěvách.

Když používáte ukládání do mezipaměti, soubory webových stránek budou uloženy do mezipaměti prohlížeče. Stránky se při opakovaných návštěvách načítají mnohem rychleji. Stane se tak i u jiných stránek, které používají stejné zdroje.

Jak povolit ukládání do mezipaměti prohlížeče

  • Upravte hlavičky požadavku na zdroj tak, aby používala ukládání do mezipaměti;
  • Optimalizujte svou strategii ukládání do mezipaměti.

Změna záhlaví požadavků

Pro většinu lidí je jediným způsobem, jak uložit do mezipaměti htaccess webu, přidání kódu do souboru .htaccess na webovém serveru.

Soubor .htaccess řídí mnohé důležitá nastavení pro váš web.

Ukládání do mezipaměti prohlížeče prostřednictvím souboru .htaccess

Níže uvedený kód prohlížeči sděluje, co uložit do mezipaměti a jak dlouho si to má „pamatovat“. Mělo by být přidáno na začátek souboru .htaccess:

## VYPRŠÍ CACHOVÁNÍ ## ExpiresActive On ExpiresByType image/jpg "přístup 1 rok" ExpiresByType image/jpeg "přístup 1 rok" ExpiresByType image/gif "přístup 1 rok" ExpiresByType image/png "přístup 1 rok" ExpiresByType text/css "ExpiresByType text/css" html "přístup 1 měsíc" ExpiresByType application/pdf "přístup 1 měsíc" ExpiresByType text/x-javascript "přístup 1 měsíc" ExpiresByType application/x-shockwave-flash "přístup 1 měsíc" ExpiresByType image/x-icon "přístup 1 rok" ExpiresDefault "přístup 1 měsíc"## VYPRŠÍ CACHOVÁNÍ ##

Uložte soubor .htaccess a poté obnovte webovou stránku.

Jak nastavit čas mezipaměti pro různé typy souborů

Výše uvedený kód určuje časové intervaly. Například 1 rok (1 rok) nebo 1 měsíc (1 měsíc). Týkají se typů souborů. Výše uvedený kód uvádí, že soubory .jpg (obrázky) by měly být ukládány do mezipaměti po dobu jednoho roku.

Pokud byste to chtěli změnit tak, aby se obrázky ve formátu JPG také ukládaly do mezipaměti po dobu jednoho měsíce, pak byste jednoduše nahradili „1 rok“ za „1 měsíc“. Výše uvedené hodnoty mezipaměti htaccess jsou optimální pro většinu webových stránek.

Alternativní metoda ukládání do mezipaměti pro .htaccess

Výše popsaná metoda se nazývá " Platnost vyprší“, pomáhá většině začátečníků s ukládáním do mezipaměti. Jakmile se s ukládáním do mezipaměti zorientujete, můžete vyzkoušet jinou metodu ukládání do mezipaměti nazvanou Cache-Control, která vám dává více možností.

Je možné, že metoda Expires nebude na vašem serveru fungovat, v takovém případě můžete zkusit použít Cache-Control.

Cache-Control

Tato metoda umožňuje získat větší kontrolu nad ukládáním stránek do mezipaměti v prohlížeči, ale pro mnoho lidí je jednodušší zadat všechna nastavení jednou.

Příklad použití v souboru .htaccess:

#1 měsíc pro většinu statických aktiv Sada záhlaví Cache-Control "max-age=2592000, public"

Výše uvedený kód nastavuje hlavičku Cache-Control v závislosti na typu souboru.

Jak Cache-Control funguje?

Zvažte výše uvedený řádek kódu pro ukládání do mezipaměti v prohlížeči htaccess:

#1 měsíc pro většinu statických aktiv

Tento řádek je jen poznámka. Soubor .htaccess ignoruje řádky začínající znakem #. Tato poznámka je doporučena, protože jako řešení pro ukládání souborů do mezipaměti můžete mít několik různých sad dat:

Výše zmíněný řádek říká, že „ pokud je soubor jedním z těchto typů, pak s ním něco uděláme...»

Nejdůležitější na tomto řádku je, že uvádí různé typy soubory ( CSS, JS, JPEG, PNG atd. ) a že na tyto typy souborů by měly být aplikovány pokyny pro ukládání do mezipaměti. Pokud například nechcete, aby se soubory JPG ukládaly do mezipaměti po určitou dobu, můžete odstranit " JPG". Pokud chcete přidat HTML, musíte v tomto řádku uvést „ HTML«:

Sada záhlaví Cache-Control "max-age=2592000, public"

Výše zmíněný řádek nastavuje skutečné záhlaví a hodnoty:

  • část" Sada záhlaví Cache-Control» — nastaví titul;
  • proměnná" maximální věk=2592000"—udává, jak dlouho bude proces ukládání do mezipaměti trvat (v sekundách). V tomto případě ukládáme do mezipaměti jeden měsíc (2592000) sekund;
  • část" veřejnost» hlásí, že je veřejně dostupný.

© 2024 ermake.ru -- O opravě PC - Informační portál