JCH Optimize - zajímavá zkušenost

Odpověď od H13
17. lis 2018 11:23 - 17. lis 2018 11:25 #137771

H13 napsal: Každopádně ty audity jsou zase jen na oko. Ještě lepšího výsledku se dá dosáhnout, když člověk přestěhuje všechny Javascripty z hlavičky dolů na konec stránky. Co se stane? Nic, vůbec nic, stránka načte úplně stejný počet knihoven, stejnou velikost kódu, stejně rychle, ale nástroj audit jako zázrakem o několik desítek procent zlepší hodnočení webu - v podstatě bez jakékoliv změny.

Rudolf Baláš napsal: Nemáte pravdu.
Namůžete jen tak přestěhovat včechny JS do patičky.



Ja doufám, že snad nejsme na stránkách Novinky.cz, a že snad každý pochopil, že "když přestěhujete všechny Javascripty" znamená jen ty, u kterých se při přesunu neztratí jejich funkčnost a u kterých to dává smysl. :-)

Smyslem mého vyjádření je to, že pokud najdete způsob, při kterém vám daná auditová služba začne "vyhazovat" dobré výsledky, neznamená to ještě, že se, co se týče optimalizace, na stránce něco zásadně zlepšilo.

Tedy, já konkrétně jsem našel způsob, jak výrazně zabodovat u nějaké auditové služby (desítky procent), aniž bych stránku nějak optimalizoval. Přesun Javascriptu z hlavičky do patičky za optimalizaci vůbec nepovažuji.

I zde platí selský rozum, pokud mám nějakou nádhernou slideshow s kvalitními obrázky a naboutnalým Javascriptem, tak prostě optimalizace neznamená nějak přesouvat Javascripty, atd., ale prostě zobrazit takovou slideshow jen na velkých displejích, u kterých se předpokládá dobré internetové připojení a např. na mobilech tuto slideshow kompletně vyjmout, atd. atd.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
17. lis 2018 15:45 #137772
H13: Souhlasím, selský rozum je třeba.
marvays: Hledejte něco jako optimalizace JS a CSS

Ještě tedy připomínám jak psal Cony:

Přestěhování JS do patičky řešíme pomocí parametrů async a defer, nikam je nestěhujeme :)
Kvalitní aplikace to již mají v sobě s možností nastavit v administraci, ostatní musíte najít a upravit ručně.

Tam kde to jde můžete některé JS implementovat do svého vlastního JS v šabloně, snížíte tím počet requestů (dotazů) na externí soubory.
Dtto platí u CSS.

Například SC login modul, který používáme, jsme vygrabovali a CSS soubory si přesunuli do šablony a odkaz na CSS je zakomentovaný.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Přílohy:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.