Načítání webu

Issue #31 wontfix
David Čeřovský created an issue

Nějakou dobu žiju v tom, že když se jednou načtou obrázky na webu a přistupuješ na něj stále dokola, tak by se měli uložit v nějaké cash paměti a pokud se web nezmění nebo si nesmažeš cash, tak se to nenačítá znova z webu, ale z té lokální paměti. Neříkám kravinu? :) A mně teda přijde, že ať už vstoupim na náš web kdykoliv, tak se to prostě načítá ty obrázky všechny znovu vždycky (vidím jak to jede a postupně nabíhá ty obrázky "řádek po řádku"). Třeba ty koláže a úvodní kolorované obrázky ve tvaru velkých bublin. Nemáte na to nějakou chytrou funkci, která se zapomněla zapnout? :)) haha.

Comments (8)

  1. Michal Májský

    Píšeš to správně, mělo by to tak fungovat a podle všeho i funguje.

    Pokud si v prohlížeči vymažeš cache tak poté při zapnuté vývojářské konzoli např. v chrome, můžeš vidět, že homepage smileboxu na první načtení znamená stažení asi 8.6 MB dat. Při refreshi už je to jen 24.3KB (teď v mém případě, u tebe se to samozřejmě bude mírně lišit). Požadavky na stažení obrázků vrací správně kód 304 not modified, tzn. že pokud si je prohlížeč uložil, tak je nemusí znova stahovat. Což podle rozdílu přenesených dat i dělá.

    U mě teď v Barceloně na pomalejším internetu je teda hodně znát v rychlosti jestli web načítám napoprvé nebo ne.

    Spíš si myslím, že nějaký čas po opakovaném načítání zkrátka trvá samotné vykreslení stránky. Tzn. převod HTML získaného ze serveru na to, co se pak zobrazí uživateli. Nasvědčovali by tomu i další čísla zobrazující se ve vývojářské konzoli, ale nemám to zas tak nastudované.

    Jestli chceš, můžeme se pokusit provést nějaké analýzy, co trvá a proč a třeba provést i nějakou optimalizaci.

    @illagrenan Ty se v tom možná vyznáš trochu víc, tak mě kdyžtak prosím doplň. Díky.

  2. Vašek Dohnal

    Oba dva to říkáte správně. Prověřil jsem, zda je na webu cache nastavená správně, a vše mi připadá OK.

  3. David Čeřovský reporter

    Ok tka to necháme, asi mám nějaký divný komp :) Ten web mi hrozně v chorme seká při přejíždění přes ty koláže. V Safari to ale jede pěkně plynule přitom

  4. Michal Májský

    To je podle mě z důvodu, že je výpočetně náročný vykreslovat ten web v kombinaci rychlé skrollování, veliké obrázky a hodně obrázků..

  5. David Čeřovský reporter

    taky chápu, že to je tahle kombinace, ale přeci jen v Safari mi to jede úplně plynule. V Chrome to je 2fps :)

  6. Log in to comment