Ako na rýchly web - WordCamp Žilina 2016 - xKatka

45
Ako na rýchly web xKatka

Transcript of Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Page 1: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Ako na rýchly webxKatka

Page 2: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

47% používateľov opustí stránku

po 2 sek. načítavania*podľa Kissmetrics

Page 3: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

PageSpeed InsightsGTmetrix.comWebpagetest.orgTools.Pingdom.com

Page Load Time / čas načítania stránky

Total Page Size / celková veľkosť stránky

Requests / počet požiadaviek

Waterfall

Page 4: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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/

Page 5: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Šablóna: Free VS prémium

Page 6: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Od čoho závisí rýchlosť stránky?

▪ počet pluginov

▪ šablóna

Aká je realita:

▪ obsah

▪ cache

▪ hosting

Page 7: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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

Page 8: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

ObrázkyTŕň v oku pre mnohé weby

Page 9: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

6000x4000px 7,65MB

1200x800px 147kB

Page 10: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Víťaz súťaže Bloger roka 2015 v kat. Móda

Page 11: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 12: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 13: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 14: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 15: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Nastavenia - Multimédiá Force Regenerate Thumbnails

Page 16: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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ť

Page 17: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

CacheUloží vygenerované stránky do medzipamäte odkiaľ ich zobrazuje návštevníkom

Page 18: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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

Page 19: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

WP Super CacheW3 Total Cache

WP Fastest Cache

Page 20: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

NO CACHEWP 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

composerom1.26s / 1.3s 0.87s / 459ms 0.76s / 379ms 0.92s / 426ms

gtmetrix.com / tools.pingdom.com

Page 21: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 22: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 23: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

HostingTo, kde je vaša stránka uložená.

Page 24: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Hľadáme dobrý hosting

▪ PHP 7

▪ Podpora pre WordPress

▪ Lokalita

▪ Výkon

▪ Support

Page 25: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Súboj hostingov

Page 26: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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

Page 27: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Elbia hostinghttps://gtmetrix.com/reports/www.dognet.sk/hf2FWS2x

WY pre WordPress https://gtmetrix.com/reports/mojefaktury.top/kMV5sCtV

Websupporthttps://gtmetrix.com/reports/www.dognet.4rka.sk/FABkzuhN

Page 28: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Elbia hosting s cachehttps://gtmetrix.com/reports/www.dognet.sk/9zUGr861

Websupport s cachehttps://gtmetrix.com/reports/www.dognet.4rka.sk/tj8VRyNy

Page 29: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Case study č. 1

Page 30: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 31: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Riešenie:

Problémy:

▪ 6 x Youtube video

▪ Google maps na hlavnej stránke

▪ Hotjar

▪ 12 rôznych fontov

▪ Neoptimalizované 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

Page 32: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Case study č. 2

Page 33: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Predtým

Potom

Page 34: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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

Page 35: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 36: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Predtým

Po migrácii na WY hosting pre WordPress (vypnutie cache, zapnutie Autoptimize)

Page 37: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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

Page 38: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Case study č. 3

Page 39: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 40: Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Page 41: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Riešenie:

Problémy:

▪ Žiadne :D

▪ PS: na stránke bol aktivovaný aj WooCommerce ;)

WY pre WP hosting, MariaDB 10.0

Zrýchlenie webu o 20%

• Lazy Load• Autoptimize

Page 42: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Ako teda na rýchly web?

Page 43: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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

Page 44: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

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

Page 45: Ako na rýchly web - WordCamp Žilina 2016 - xKatka

Vďaka ;)

xKatka.sk

[email protected]

@xKatka