abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:33 | IT novinky

    Na blogu Raspberry Pi byla představena rozšiřující deska Raspberry Pi AI HAT+ 2 s akcelerátorem Hailo-10 a 8 GB RAM. Na rozdíl od předchozí Raspberry Pi AI HAT+ podporuje generativní AI. Cena desky je 130 dolarů.

    Ladislav Hagara | Komentářů: 0
    dnes 12:11 | Komunita

    Wikipedie slaví 25. výročí svého založení. Vznikla 15. ledna 2001 jako doplňkový projekt k dnes již neexistující encyklopedii Nupedia. Doména wikipedia.org byla zaregistrována 12. ledna 2001. Zítra proběhne v Praze Večer svobodné kultury, který pořádá spolek Wikimedia ČR.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Po více než dvou letech od vydání předchozí verze 2.12 byla vydána nová stabilní verze 2.14 systémového zavaděče GNU GRUB (GRand Unified Bootloader, Wikipedie). Přehled novinek v souboru NEWS a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    dnes 02:22 | Nová verze

    Google Chrome 144 byl prohlášen za stabilní. Nejnovější stabilní verze 144.0.7559.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 10 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře (YouTube).

    Ladislav Hagara | Komentářů: 2
    dnes 01:55 | Humor

    Microsoft zveřejnil zdrojový kód XAML Studia a uvolnil ho pod MIT licencí. XAML Studio je nástroj ze světa Windows, určený pro tvorbu uživatelského rozhraní aplikací pomocí XAML (Extensible Application Markup Language). Stalo se tak zhruba po osmi letech od prvního prohlášení Microsoftu, že se tento kód chystá zveřejnit.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 01:44 | Zajímavý projekt

    TimeCapsule, 'časová kapsle', je jazykový model trénovaný výhradně na datech z určitých míst a časových období, aby se tak napodobila autentická slovní zásoba, způsob vyjadřování a názory dané doby. Na Hugging face jsou k dispozici modely natrénované na historických textech dostupných v oblasti Londýna mezi lety 1800 až 1875.

    NUKE GAZA! 🎆 | Komentářů: 2
    včera 17:55 | Nová verze

    Radicle byl vydán ve verzi 1.6.0 s kódovým jménem Amaryllis. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Upozornění

    Zemřel Scott Adams, tvůrce komiksových stripů Dilbert parodujících pracovní prostředí velké firmy.

    Ladislav Hagara | Komentářů: 3
    včera 13:00 | Nová verze

    Sdružení CZ.NIC vydalo novou verzi Knot Resolveru (6.1.0). Jedná se o první vydanou stabilní verzi 6, která je nyní oficiálně preferovanou a doporučovanou verzí, namísto předešlé verze 5. Více o Knot Resolveru 6 je možné se dočíst přímo v dokumentaci.

    VSladek | Komentářů: 2
    včera 01:22 | Nová verze

    Byl vydán Linux Mint 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (5%)
     (0%)
     (8%)
     (19%)
     (3%)
     (6%)
     (3%)
     (11%)
     (44%)
    Celkem 442 hlasů
     Komentářů: 12, poslední včera 21:12
    Rozcestník

    Lesk a bieda nástrojov na testovanie rýchlosti webu

    16.1.2016 12:49 | Přečteno: 2266× | Web

    Na internete sa povaľuje mnoho nástrojov, ktoré testujú „rýchlosť webu“ zadarmo. Medzi najčastejšie používané nástroje patria Pingdom a PageSpeed Insights od googlu.

    Webdeveloperi sa často spoliehajú namiesto svojho rozumu na rôzne online nástroje. Predpokladám, že kvalita webu bude logicky kopírovať kvalitu týchto nástrojov. Poďme sa teda pozrieť ako si jednotlivé nástroje poradia s jedným z najhoršie optimalizovaných webov aké som kedy videl - web apple.

    Pingdom

    Keď stránku apple vyskúšame cez tools.pingdom.com zistíme, že web je rýchlejší než 92% všetkých testovaných stránok, jeho veľkosť je 17.0MB, pri načítaní vykoná 103 požiadaviek a skóre je 81/100.

    Tento nástroj pri analýze webu vôbec nekontroluje veľkosť webu. Ich servery majú veľmi dobrú konektivitu. To umožňuje odhaliť potenciálny problém s konektivitou nášho servera, ale nemá prakticky žiadnu výpovednú hodnotu o rýchlosti u klienta.

    Hodnotu Perf. grade ovplyvňuje hlavne nastavenie servera. Nie je problém dosiahnuť hodnotu 100/100 zatiaľ čo web sa bude na mobilnom pripojení načítavať desiatky minút.

    PageSpeed Insights

    Ďalším často používaným nástrojom je PageSped od googlu.

    Tento nástroj nám ukáže skóre 60/100 a navrhne:

    Dva najpoužívanejšie nástroje nástroje ukážu priemernému webdeveloperovi aký je skvelý v „optimalizácii“. Nehovorím, že v niektorých prípadoch nemajú opodstatnenie, ale pri skutočnej optimalizácií odporúčam vyhnúť sa im veľkým oblúkom.

    Yellow Lab Tools

    Nástrojov, ktoré skutočne analyzujú veľkosť webu a výkon je ako šafránu. Jediný, ktorý som našiel je Yellow Lab Tools.

    Stránka apple má podľa Yellow Lab Tools skóre 0/100. Do celkového skóre sa započítava celková veľkosť webu, počet dotazov, výkon skriptov (na strane servera sa spúšťa profiler, testuje sa počet prístupov do DOM, globálne premenné, scroll udalosti), kontroluje sa počet pravidiel CSS, ich komplexnosť, používanie zastaralých pravidiel, prefixov …

    Zdrojové kódy Yellow Lab Tools sú dostupné na GitHube. Službu je možné prevádzkovať na vlastnom serveri.

    Na záver ešte porovnanie jednotlivých nástrojov na webe LinuxOS.sk.

    Väčšina textu je z môjho blogu.

           

    Hodnocení: 81 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    Dreit avatar 16.1.2016 23:18 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu

    A co teprve taková patnanina jako DeviantART

    Nope
    mirec avatar 17.1.2016 11:05 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu

    Krásne skóre má aj táto recenzia na apple hodinky ;)

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    17.1.2016 10:27 chrono
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Naozaj PageSpeed odporúča vložiť celý css do html kódu?
    mirec avatar 17.1.2016 10:56 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu

    Teoreticky nie, prakticky áno. Trochu rozoberiem.

    V googlackom helpe sa píše:

    The critical styles needed to style the above-the-fold content are inlined and applied to the document immediately.

    Takže inlinovať by sa mali štýly, ktoré vykreslia stránku po zalomenie. Zalomením je myslená bez scrollovania viditeľná časť stránky. Na mobile to môže byť pomerne malá časť, ale ja momentálne sedím pri desktope. Ak si otvorím abclinuxu.cz vidím celú hlavičku, ľavý panel, obsah a ešte dokonca aj diskusiu. Valstne jediná vec ktorú nevidím je pätička, všektko ostatné by malo byť teda inlinované. Tých zvyšných možno 10% CSS, ktoré tvorí pätičku sa ani neoplatí dávať do samostatného súboru kvôli réžii HTTP.

    Druhý problém, ktorý tu ešte vidím je, že google odporúča externé css vkladať nie cez tag link na to určený v hlavičky, ale cez javascript (žeby snaha eliminovať používateľov noscriptu?). Takže namiesto:

    <link rel="stylesheet" href="small.css">

    Je podľa googlu lepšie:

    <script>
      var cb = function() {
        var l = document.createElement('link'); l.rel = 'stylesheet';
        l.href = 'small.css';
        var h = document.getElementsByTagName('head')[0]; h.parentNode.insertBefore(l, h);
      };
      var raf = requestAnimationFrame || mozRequestAnimationFrame ||
          webkitRequestAnimationFrame || msRequestAnimationFrame;
      if (raf) raf(cb);
      else window.addEventListener('load', cb);
    </script>
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Jendа avatar 17.1.2016 13:43 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Je strašné, jak jsou weby ohromné a nepřístupné. Oblasti webů, o kterou se zajímám, se to dlouho vyhýbalo, ale už to začíná pronikat i tam. Mimochodem další neduh je tenké šedé písmo na šedém. Pak ještě pozoruji stránky, které se vůbec nezobrazí bez JS !!!, občas proto, že je v CSS veliký bílý <div> přes celou stránku. Nechápu.

    Například výše odkazovaná stránka mi ve Firefoxu bez JS ukazuje polovinu jako bílý text na bílém pozadí.

    Kromě JavaScriptu jsem tak začal vypínat i CSS (!!), na některých webech to dost pomůže. Třeba z toho TheVerge se najednou stane čitelná stránka.

    Včera jsem se zase snažil použít zbozi.cz z Midori. Nešlo to, jejich clickthru tracker mě prostě nepustí.

    YellowLab mi doporučil "lazyloader", takže už konečně vím, jak se jmenuje ten mor, kvůli kterému
    • nemám obrázky na některých stránkách bez JS. To je přece jasné, tag <img> z HTML 2.0 nám nestačí, je potřeba kvůli tomu spouštět na klientovi náš kód.
    • otevřu stránku, nechám ji natáhnout, odpojím se od sítě s tím, že si ji přečtu (ve vlaku, ...), a tam kusy chybí!
    Nevím, co s tím mám dělat :-/
    17.1.2016 14:55 jadd | skóre: 34 | blog: Greenhorn
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Zkousim Midori bez js a normalne se stranka nacte i s obrazky, mas tam neco spatne.
    Jendа avatar 17.1.2016 16:47 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Jak na kterém webu. (příklady si neukládám a žádný teď z hlavy nevykouzlím)
    17.1.2016 16:51 jadd | skóre: 34 | blog: Greenhorn
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    zbozi.cz, i u firefoxu s javascript.enabled(false) to ty obrazky nacte jen nefungujou ovladaci prvky.
    Jendа avatar 17.1.2016 17:04 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Midori, Preferences → Behavior → [ ] Enable scripts. Jdu na zbozi.cz, zadám "vysavač", dám entr, problikne to a hodí mě to na /?_escaped_fragment_=.
    Jendа avatar 17.1.2016 17:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    A po té, co jsem selektivně povolil několik domén, jsem se nějak dostal na výsledky vyhledávání, ale jakmile jsem klikl na nějaký výrobek a pak na odkaz do eshopu, tak jsem dostal prázdnou stránku.
    17.1.2016 18:47 jadd | skóre: 34 | blog: Greenhorn
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Tak jsem to zkoušel, vyhledávání funguje jen se zapnutým js (login.szn.cz) a taky to nejde bez zapnutého html5 storage. Zkusil jsem dát do hosts domény h.imedia.cz c.imedia.cz, ads.pubmatic.com, dot.seznam.cz, 1.im.cz a cdn.rawgit.com které tam jsou i bez nich to funguje.
    Josef Kufner avatar 17.1.2016 15:57 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Pokud si chceš něco v klidu přečíst, doporučuji tisk do souboru. Mnoho webů má použitelné tiskové styly a moc nehrozí chybějící obrázky či nefunkční JavaScript.
    Hello world ! Segmentation fault (core dumped)
    17.1.2016 17:50 R
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Alebo nastavit User-agent na Googlebot.
    Acci avatar 17.1.2016 19:41 Acci | skóre: 3 | blog: Jen na chvíli…
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Nevím, co s tím mám dělat :-/
    Přestat žít v roce 1995?
    Jendа avatar 17.1.2016 19:52 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Právě že kdybych žil v roce 1995, tak bych chodil na přístupný web.
    17.1.2016 23:31 Odin1918 | skóre: 6 | blog: Valhalla
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Je treba se smirit s tim, ze je rok 2016 a javascript patri neodmyslitelne k webu. Doby linksu/lynxu jsou jiz davno pryc.
    Jendа avatar 19.1.2016 12:49 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    JavaScript sám o sobě by mi tak nevadil, ale výsledkem je web žeroucí procesor, s nečitelným textem a rušivými animacemi.
    pavlix avatar 19.1.2016 13:06 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Já jsem s tím smířený, před pár dny jsem začal používat noscript.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    mirec avatar 19.1.2016 09:50 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu

    Lazy loading je hnusný hack typu nevieme opraviť problém, ale urobíme to tak, aby to na prvý pohľad nebolo viditeľné.

    Teoreticky by lazy loading mohol riešiť priamo browser (jednoducho by sa niekde v nastaveniach dalo zaškrtávatko a browser by nenačítaval to, čo je mimo viditeľnej plochy ... lenže to by sme zabili celé onload).

    Celé je to momentálne trochu na hlavu padnuté. Dnes som pozeral analýzu linuxos.sk v nástroji moz kvôli divnému poklesu návštevnosti z googlu. Celkom ma prekvapil vysoký rank v spam analýze. Čerešničkou na torte je:

    Site Mark-up is Abnormally Small
    There's a high ratio of visible text compared to HTML, JavaScript, etc.

    Takže keď má stránka dobrý pomer obsahu k bordelu je považovaná automaticky za spam.

    Neviem, či si niekto pamätá časy keď HTML maily padali do spamu pretože boli HTML. No nedávno sa mi stalo, že mi textové maily začali padať do spamu pretože obsahujú len pár slov v plain texte.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    kotyz avatar 19.1.2016 10:49 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    doba se změnila. pokrok nezastavíš... :-/
    Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
    19.1.2016 12:11 washeck | skóre: 4
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu
    Nehovorím, že v niektorých prípadoch nemajú opodstatnenie, ale pri skutočnej optimalizácií odporúčam vyhnúť sa im veľkým oblúkom.

    Tohle je imho klíčová věta. Pingdom je zaměřený hlavně na monitoring dostupnosti a odezvy serverů. Měří sice rychlost webu, ale je podle mě myšlen hlavně pro odhalení provozních problémů (např. uživatelům v určitém regionu jede web pomalu, zálohování db způsobuje pravidelně nárůst odezvy apod.) než pro kóderskou optimalizaci.
    mirec avatar 19.1.2016 12:28 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Lesk a bieda nástrojov na testovanie rýchlosti webu

    Problém je, že mnohí kóderi to používajú ako de facto test rýchlosti čo ani náhodou nie je. Na monitoring webu, nastavenie cachovania a mnoho ďalšieho je to veľmi dobrý nástroj.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.