Ako na rýchly web
xKatka
47% užívateľov
opustí stránku
po 2 sek. načítavania
*podľa Kissmetrics
PageSpeed Insights
GTmetrix.com
Webpagetest.org
Tools.Pingdom.com
Page Load Time / čas
načítania stránky
Total Page Size / celková
veľkosť stránky
Requests / počet požiadaviek
Waterfall
Mizernú rýchlosť webu
nespôsobuje nedostatok...
skôr prebytok
- Karol Vörös: Rýchly WordPress pre návštevníka aj správcu
http://wordpress.tv/2016/05/12/karol-voros-rychly-wordpress-pre-navstevnika-aj-spravcu/
Od čoho závisí rýchlosť stránky?
▪ počet pluginov
▪ šablóna
Šablóna: Free VS prémium
Od čoho závisí rýchlosť stránky?
▪ počet pluginov
▪ šablóna
Aká je realita:
▪ obsah
▪ cache
▪ hosting
Ako môže obsah webu obmedziť rýchlosť?
Obrázky
▪ Neoptimalizované obrázky (viac ako
0,5 MB)
▪ Zbytočne veľké obrázky (nad
1500px)
Externé scripty
▪ Google Maps
▪ Youtube/Vimeo/... video
▪ Google Fonts
▪ Facebook like/share/feed box
▪ Twitter feed
▪ AddThis, Hotjar, ...
Obrázky
Tŕň v oku pre mnohé weby
6000x4000px 7,65MB
1200x800px 147kB
Víťaz súťaže Bloger roka 2015 v kat. Móda
Nastavenia - Multimédiá Force Regenerate Thumbnails
Ako optimalizovať obrázky
Automaticky pomocou pluginov
▪ EWWW Image Optimizer
alebo
▪ WP Smush - Image Optimization
Ručne
Zmenšiť veľkosť
▪ aj v trápnom Ms Paint
Optimalizovať:
▪ tinyjpg.com
▪ compressor.io
NIKDY nepoužívať plnú veľkosť
Cache
Uloží vygenerované stránky do medzipamäte odkiaľ ich zobrazuje návštevníkom
Pluginy pre cache
▪ W3 Total Cache
▪ WP Super Cache
▪ WP Fastest Cache
▪ Autoptimize
▪ Gator Cache
▪ Lite Cache ▪ Flexicache
▪ Cachify
▪ Alpha Cache
▪ Hyper Cache
▪ AIO Cache
▪ Next Level Cache
▪ Super Static Cache
▪ Wordfence with Falcon
▪ WP Fast Cache
▪ WP Rocket
WP Super Cache
W3 Total Cache
WP Fastest Cache
NO CACHE
WP Super
Cache
W3 Total
Cache
WP Fastest
Cache
Eshop s prémium šablónou 4.5s / 4.73s 1.9s / 1.27s 2s / 1.29s 1.6s / 1.31s
Blog s free šablónou 2.7s / 1.69s 1.4s / 949ms - 1.6s / 665ms
Firemný web s prémium šablónou 2.3s / 1.95s 1.6s / 828ms 2.1s / 1.22s 1.5s / 961ms
Web s free šablónou a visual
composerom
1.26s / 1.3s 0.87s / 459ms 0.76s / 379ms 0.92s / 426ms
gtmetrix.com / tools.pingdom.com
Hosting
To, kde je vaša stránka uložená.
Hľadáme dobrý hosting
▪ PHP 7
▪ Podpora pre WordPress
▪ Lokalita
▪ Výkon
▪ Support
Súboj hostingov
gtmetrix.com / tools.pingdom.com
Bez Cache
S Cache
Elbia WY pre WP Websupport
Web 3.4s / 2.29s 2.7s / 1.52s 3.2s / 1.64s
Eshop - 1.5s / 1.57s 2.2s / 1.39s
Elbia WY pre WP Websupport
Web 4.9s / 2.95s 2.7s / 1.52s 5.2s / 3.94s
Eshop - 1.5s / 1.57s 4.1s / 3.51s
Elbia hosting
https://gtmetrix.com/reports/www.dognet.sk/hf2FWS2x
WY pre WordPress
https://gtmetrix.com/reports/mojefaktury.top/kMV5sCtV
Websupport
https://gtmetrix.com/reports/www.dognet.4rka.sk/FABkzuhN
Elbia hosting s cache
https://gtmetrix.com/reports/www.dognet.sk/9zUGr861
Websupport s cache
https://gtmetrix.com/reports/www.dognet.4rka.sk/tj8VRyNy
https://www.websupport.sk/wordpress-the-hosting
Case study č. 1
Riešenie:
Problémy:
▪ 6 x Youtube video
▪ Google maps na hlavnej stránke
▪ Hotjar
▪ 12 rôznych fontov
▪ Neoptimalizové a zbytočne veľké obrázky
Websupport hosting, MariaDB 5.5
Zrýchlenie webu o
5,037 sek
• 6x screenshot videa s
preklikom namiesto 6x
Youtube iframe
• zníženie počtu fontov
• optimalizácia obrázkov
• Google Maps presunutý na
stránku kontakt
• vypnutie nepoužívaných
pluginov
• prečistenie DB (WP Sweep)
• lepšie cachovanie
Case study č. 2
Predtým
Potom
Riešenie:
Problémy:
▪ Nenastavené cache
▪ Pofidérny hosting
ipartner.sk, MySQL 5.1
Zrýchlenie webu o
1.9 sek
• WP Fastest Cache
• Defer JS
Predtým
Po migrácii na WY hosting pre WordPress (vypnutie cache, zapnutie Autoptimize)
Riešenie:
Problémy:
▪ Pofidérny hosting, na ktorom ani cache nefunguje
ipartner.sk, MySQL 5.1 -> WY pre WP, MariaDB 10.0
Zrýchlenie webu o
2.4 sek
• Migrácia na WY
• Autoptimize
Case study č. 3
Riešenie:
Problémy:
▪ Žiadne :D
▪ PS: na stránke bol aktivovaný aj WooCommerce ;)
Webglobe WP hosting, MariaDB 10.0
Zrýchlenie webu o
20%
• Lazy Load
• Autoptimize
Ako teda na rýchly web?
TO DO list:
▪ Vyhoďte Iframy
▪ Prejdite na PHP 7
▪ Optimalizujte obrázky
▪ Používajte kvalitný hosting
▪ Zapnite si cache a všetko minifikujte
▪ Nepotrebné pluginy deaktivujte a zmažte
▪ Advance: Lazy Load, Defer/Async JS
Extra
Optimalizácia DB
▪ Znížte počet revízii
define( 'WP_POST_REVISIONS', 3 );
do wp-config.php
▪ Prečistite DB pomocou WP Sweep
Pluginy len tam, kde ich treba
Načítavajte css/js pluginu len na tých
stránkach, kde sa reálne používa
▪ Ručne v kóde
▪ Plugin Organizer
Vďaka ;)
xKatka.sk
ahoj@xkatka.sk
@xKatka

Karatína Novotná - WordCamp Žilina 2016 - Ako na rýchly web

Editor's Notes

  • #3 Podľa Kissmetrics až 47% užívateľov opustí stránku po 2 sekundách načítavania a 40% užívateľov po 3 sekundách. Google oficiálne zahrnul parameter rýchlosti webu do vyhľadávacieho algoritmu už v apríli 2010. 
  • #6 Možno sa pýtate, ako môže obsah stránky obmedziť jej rýchlosť?
  • #8 Možno sa pýtate, ako môže obsah stránky obmedziť jej rýchlosť?
  • #11 Zmenšením a kompresiou obrázka sme znížili jeho veľkosť o 98%.
  • #12 Beží na platforme wordpress.com. To znamená že má TOP hosting, vyladenú šablónu. Na Wordpress.com si nemôžete dať len tak hocijakú šablónu. Má len tie najkvalitnejšie pluginy ktoré wordpress.com povolil nainštalovať a aj napriek tomuto všetkému má jej stránka 20MB. Zabiják pre mobil.
  • #15 Blogger.com
  • #17 Eshop – vejare, Blog- xkatka (w3 nešiel lebo vyžadoval verziu PHP ktora na danom servery nebola), Firemny web – Relax2000,
  • #22 Eshop – vejare, Blog- xkatka (w3 nešiel lebo vyžadoval verziu PHP ktora na danom servery nebola), Firemny web – Relax2000,
  • #31 Apríl 2015 a WY spustil specializovany wordpress hosting v lete minuleho roku.