-
Data: 2019-04-30 20:47:37
Temat: Re: Czy minimalizacja plików JS/CSS jest jeszcze "w modzie"?
Od: Marek S <p...@s...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2019-04-30 o 15:23, Borys Pogoreło pisze:
> Przestań teoretyzować i zakładać jakieś liczby, tylko po prostu otwórz
> sobie kilka popularnych serwisów WWW i policz ile plików JS musisz pobrać.
> Dzisiejsze witryny serwują nawet po 500-1000KB kodu Javascript _po
> minifikacji_. To są megabajty plików źródłowych.
Ok, no to załóżmy czarny scenariusz: 1MB. Pasuje? Na podstawie jQuery
zzipowanego w wersji min i nie min otrzymałem 30% korzyść z
minimalizacji. Wynika z tego, że zaoszczędzimy 300kB na 1MB danych. Przy
średnim krajowym transferze 20 Mbps oznacza to ok 120ms różnicy.
Przypomnę, że mrugnięcie okiem to 300-400ms. Więc coś z tymi
kalkulacjami swoimi wyolbrzymiasz.
A teraz przypatrzmy się, co powoduje realne opóźnienia zamiast skupiać
się na w kółko mantrowanych mitach. Weźmy pod lupę taki Chrome. Może on
mieć otwartych max 6 połączeń TCP/IP z jedną domeną dla HTTP 1 i 1.1 (wp
używa wersji 1.1).
Jeśli taka wp.pl w ciągu ładowania się strony głównej wywołuje ponad 300
requestów do zatrzymania monitorowania przeze mnie (może z 10s) , to
łatwo wywnioskować jakie będą tego konsekwencje w timingach. Mnóstwo
czasu to będzie bierne czekanie. W/g Chrome, DOM załadował się po
1.45s!!! I to u mnie - na szybkim łączu! Te w/w 120ms to pikuś do całej
reszty.
--
Pozdrawiam,
Marek
Następne wpisy z tego wątku
- 30.04.19 21:30 Andrzej P. Wozniak
- 30.04.19 21:34 Andrzej P. Wozniak
- 01.05.19 03:44 Borys Pogoreło
- 01.05.19 03:46 Borys Pogoreło
- 01.05.19 03:48 Borys Pogoreło
- 03.05.19 17:04 Andrzej P. Wozniak
- 03.05.19 17:16 Andrzej P. Wozniak
- 05.05.19 00:28 Marek S
- 06.05.19 13:51 Borys Pogoreło
- 06.05.19 14:04 Borys Pogoreło
- 06.05.19 14:06 Borys Pogoreło
- 07.05.19 20:24 Andrzej P. Wozniak
- 07.05.19 20:26 Andrzej P. Wozniak
- 07.05.19 23:53 Marek S
Najnowsze wątki z tej grupy
- UWAGA: MAM PODEJRZENIE, ŻE onet.pl DOKONUJE ATAKÓW!!!
- Komisja sejmowa odrzuca petycję ws. obowiązkowych kanałów RSS na stronach podmiotów publicznych
- kol. sukces po polsku: "Samurai Labs. Technologia do zapobiegania samobójstwom"
- Wściekli obywatele spalili budynek parlamentu Nepalu [bo odcięli im amerykańskie serwery społecznościowe - przyp. JMJ]
- UWAGA: MAM PODEJRZENIE, ŻE trojmiasto.pl DOKONUJE ATAKÓW
- Cenzura na wolnemedia.net - likwidacja codziennej sekcji "Sygnały zauważone"
- Nowe style na energokod.pl
- Jak działa hosting w którym wykupuje się sam serwer i domenę, bez IP?
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
Najnowsze wątki
- 2025-09-15 Poznań => Konsultant SAP HCM <=
- 2025-09-15 Warszawa => Specjalista rekrutacji IT <=
- 2025-09-15 Warszawa => International Freight Forwarder <=
- 2025-09-15 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-09-15 Warszawa => Engineering Manager (doświadczenie w branży lotniczej lu
- 2025-09-15 "Jestem z ..."
- 2025-09-15 jak sprawdzić czy zerwałem gwint
- 2025-09-14 UWAGA: MAM PODEJRZENIE, ŻE onet.pl DOKONUJE ATAKÓW!!!
- 2025-09-14 zarobki w 1995r
- 2025-09-13 Korea Południowa odpowie za niewolnictwo seksualne armii USA
- 2025-09-13 Zatrzymano zabójcę Charliego Kirka
- 2025-09-13 Wrześniowe promocje na ładowarkach
- 2025-09-13 Warszawa => BI Developer <=
- 2025-09-13 Warszawa => Sales Assistant <=
- 2025-09-13 Warszawa => Lead SAP PP Consultant <=