+ All Categories
Home > Internet > Jak zrychlit WP pomocí cachovacích pluginů

Jak zrychlit WP pomocí cachovacích pluginů

Date post: 07-Jul-2015
Category:
Upload: jakub-klapka
View: 603 times
Download: 3 times
Share this document with a friend
24
Jak zrychlit WP pomocí cachovacích pluginů Jakub Klapka
Transcript
Page 1: Jak zrychlit WP pomocí cachovacích pluginů

Jak zrychlit WP pomocí cachovacích

pluginůJakub Klapka

Page 2: Jak zrychlit WP pomocí cachovacích pluginů

Cache ve WP

• Cachování statického výstupu (WP Pluginy)

• Cache na straně klienta (.htaccess)

• Cache v rámci WP a PHP (tvorba šablon, pluginů)

• Neexistuje univerzální řešení pro jakýkoliv web!

Page 3: Jak zrychlit WP pomocí cachovacích pluginů

Cache statického výstupu – Kde je problém?

Page 4: Jak zrychlit WP pomocí cachovacích pluginů

Kde je problém? – na straně serveru

Klient HTTP server PHP Databáze

Statické soubory(css, obrázky)

1. dotaz

2. zpracování

3. HTML soubor

3. HTML

4. Statické soubory

4. CSS, ...

Page 5: Jak zrychlit WP pomocí cachovacích pluginů

Řešení? Statická cache.

Klient HTTP server PHP Databáze

Statické soubory(css, obrázky, HTML)

1. dotaz

2. zpracování

3. HTML soubor

3. HTML

4. Statické soubory

4. CSS, ...

2. HTML

Page 6: Jak zrychlit WP pomocí cachovacích pluginů
Page 7: Jak zrychlit WP pomocí cachovacích pluginů

Má to ale háček

Klient HTTP server PHP Databáze

Statické soubory(css, obrázky, HTML)

1. dotaz

2. zpracování

3. HTML soubor

3. HTML

4. Statické soubory

4. CSS, ...

2. HTML

?

Page 8: Jak zrychlit WP pomocí cachovacích pluginů

WP Pluginy pro statickou cache

• Minifikace css, js• „.htaccess cachování“

• Lepší možnosti nastavení• Více možností pro developery• Více „lightweight“

Page 9: Jak zrychlit WP pomocí cachovacích pluginů

• Defaultní nastavení – málo výkonné, hodně kompatibilní

Page 10: Jak zrychlit WP pomocí cachovacích pluginů

• Mod_rewrite pokud to náš server podporuje

• PHP pro větší kontrolu nad dynamickým obsahem

Page 11: Jak zrychlit WP pomocí cachovacích pluginů

• 1. Kompresi zapínat, pokud server podporuje

• 2. U malých stránek s jedním uživatelem nevadí, u hodně uživatelů zapínat

• 3. Zrychlí stránky pro přihlášené, ale nebude fungovat obsah pouze pro přihlášené (admin-bar)

• 4. Zapínat, zvlášť při vysoké návštěvnosti

1.

2.

3.

4.

Page 12: Jak zrychlit WP pomocí cachovacích pluginů

• 1. Pokud používáte zvláštní mobilní šablonu

• 2. Smaže celou cache při každém novém příspěvku – hodí se u malých webů

• 3. Zapnout, pokud na home page máme nejnovější příspěvky, komentáře atd.

• 4. Vypnout, pokud se komentáře ukazují třeba i na home page.

1.

2.3.4.

Page 13: Jak zrychlit WP pomocí cachovacích pluginů

• Timeout – po této době se cache vždy obnoví

• Základní nastavení – 1hod. – nesmyslné pro malé weby nebo nízkou návštěvnost

• Scheduler – smaže prošlou cache jednou za X sekund

• U malých webů není potřeba, u větších ho můžeme naplánovat třeba na půlnoc

Page 14: Jak zrychlit WP pomocí cachovacích pluginů

• Vypnutí cache pro specifické stránky – často se hodí pro dynamickou homepage

Page 15: Jak zrychlit WP pomocí cachovacích pluginů

• V základním nastavení nejsou cahované stránky pro boty

• U malých webů je možné cachovat i je -> zlepšuje SEO

Page 16: Jak zrychlit WP pomocí cachovacích pluginů

• Standardně je cache vytvářena až při první návštěvě

• Preload vytváří cache „dopředu“

• Použitelné na malých webech s malou návštěvností

• U velkých webů hrozí vysoká zátěž serveru

• Lepší alternativa: WP Super Preload: https://github.com/tokkonopapa/WP-Super-Preload

Page 17: Jak zrychlit WP pomocí cachovacích pluginů

Debugovací nástroje

Debug zprávy jsou defaultně zapnuté!

Page 18: Jak zrychlit WP pomocí cachovacích pluginů

WP Super Cache - souhrn

• Používat mod_rewrite

• Zapínat kompresi stránek

• Upravit cache timeout – hlavně pro menší weby!

• Stále přemýšlet o dynamickém obsahu!

Page 19: Jak zrychlit WP pomocí cachovacích pluginů

WPSC a WEDOS

Page 20: Jak zrychlit WP pomocí cachovacích pluginů

WPSC a Minifikace CSS,JS

Nezapomínat na mazání cache!

Page 21: Jak zrychlit WP pomocí cachovacích pluginů

„.htaccess caching“

• = cachování na straně klienta

• Říkáme prohlížeči, že nemusí znovu stahovat css, js, … soubory

• Opět pozor na mazání cache při změně souborů!

Page 23: Jak zrychlit WP pomocí cachovacích pluginů
Page 24: Jak zrychlit WP pomocí cachovacích pluginů

Čas na [email protected]


Recommended