Zrychlete své WWW stránky!



Podobné dokumenty
RAW s programem Adobe Photoshop CS

programování formulářů Windows

Adobe Illustrator CS5

Tvoříme PŘÍSTUPNÉ STRÁNKY. webové. Připraveno s ohledem na novelu Zákona č. 365/2000 Sb., o informačních systémech veřejné správy.

Zoner Photo Studio kouzlo digitální fotografie

Zoner PhotoStudio 11 archivace, správa, publikování a základní úpravy digitálních fotografií

IPPF PRŮVODCE PRAXÍ INTERNÍ AUDIT A PODVOD

Použitelnost. stránek. domovských. Jakob Nielsen & Marie Tahir. Foto: Jiří Heller

Adobe Creative Team. Adobe Photoshop CS5. Oficiální výukový kurz

Pochvalná vyjádření k prvnímu vydání Hacking umění exploitace

John McWade. Jak na působivý grafický design Návrhy brožur, log, webů, newsletterů, vizitek či plakátů

Alan Hess fotografujte dobře DOMÁCÍ MAZLÍČCI od momentek ke skvělým fotografiím (psi, kočky, koně, ještěrky, morčata a mnoho dalších)

Silverlight. datové služby. John Papa

Jak postupovat při řízení kontinuity činností. Risk Analysis Consultans

Nová pravidla marketingu a PR

Windows Vista. základní průvodce. Brian Livingston a Paul Thurrott

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

E-distribuce dokumentů. elektronizaci publikování

Eric Meyer o CSS ovládněte kaskádové styly!

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Mužský princip a ženský princip

Granit 1280i. Stručný návod k použití. Industrial Full Range Laser Scanner CZ-QS Rev A 1/14

Obsah. Předmluva Kapitola 1 Úvod 1. Web v kostce 1 Kdo je webmaster? 4 Doporučená literatura 4. Kapitola 2 Přehled jazyka HTML 5

KAPITOLA 1 Přehled aktuálního vývoje webů 11

Tutorial Kombinace zatěžovacích stavů

ÚVODNÍ SLOVO 5 NAŠE POSLÁNÍ 5 NAŠE VIZE 5 V ROCE 2014 JSME 7 V ROCE 2015 BUDEME 11 TAK JSME HOSPODAŘILI 13

Ing. Tomáš Řemelka. KAAS/JIP. Informace pro vývojáře agendových informačních systémů

Alan Hess fotografujte dobře DOMÁCÍ MAZLÍČCI od momentek ke skvělým fotografiím (psi, kočky, koně, ještěrky, morčata a mnoho dalších)

O knize. MIROSLAV HOLUB (13. září 1923, Plzeň 14. července 1998, Praha) Ukázka knihy z internetového knihkupectví

OBSAH. Předmluva 13 Poděkování Přehled dnešního vývoje webů Design pro minulost, přítomnost i budoucnost 33

<překlad 4. anglického vydání> Text: Lynda Weinmanová. Design: Ali Karpová

Formáty WWW zdrojů. Mgr. Filip Vojtášek.

Střední škola aplikované kybernetiky s.r.o.: Maturitní okruhy z odborných předmětů 2010

Připravte se! Tomáš se objeví přímo ve vašem pokoji!

Internet 2 css, skriptování, dynamické prvky

Úvodem Seznámení s HTML Rozhraní Canvas... 47

1 Webový server, instalace PHP a MySQL 13

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Eric Meyer o CSS pokračujeme s kaskádovými styly profesionálně!

Copyright 2009 by The Institute of Internal Auditors, 247 Maitland Avenue, Altamonte Springs, Florida , USA. All rights reserved.

Obsah. KAPITOLA 3 Základy: Strukturování dokumentů 33 Element article 35 Skládáme kousky dohromady 38

BD ProbeTec ET Pokyny k periferním zařízením pro identifikaci mykobakterií

Scott Kelby. Photoshop kanály. Věnováno další ženě mého života má dcerka Kira Nicole Kelby přišla na svět ve dnech, kdy jsem pracoval na této knize.

Základy WWW publikování

Adobe Creative Team. Adobe InDesign CS5 Oficiální výukový kurz

ÚVODNÍ SLOVO 5 NAŠE POSLÁNÍ 5 NAŠE VIZE 5 V ROCE 2014 JSME 7 V ROCE 2015 BUDEME 11 TAK JSME HOSPODAŘILI 13


Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

Publikování map na webu - WMS

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl


Vzdělávací obsah vyučovacího předmětu

Řízení lidských zdrojů

ČESKÁ TECHNICKÁ NORMA

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Vývoj Internetových Aplikací

8018/8020 Mini rýpadlo s konvenční zádí nástavby

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

1. Webový server, instalace PHP a MySQL 13

Uspořádání klient-server. Standardy pro Web

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Maturitní otázky z předmětu PROGRAMOVÁNÍ

1. Začínáme s FrontPage

Alan Hess fotografujte dobře DOMÁCÍ MAZLÍČCI od momentek ke skvělým fotografiím (psi, kočky, koně, ještěrky, morčata a mnoho dalších)

Uživatelská podpora v prostředí WWW

Přijměte své bohatství!

Návrh stránek 4IZ228 tvorba webových stránek a aplikací


Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

phpmyadmin efektivní správa MySQL

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

ANL+ Veronika Ševčíková Národní knihovna ČR

Poznámky k verzi Remote support platform 3.1

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

Mobilní počítač Dolphin TM Stručný návod k použití

REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Série Voyager 1400g. Stručný návod k použití. Kabelový skener. VG1400-CZ-QS Rev A 10/12

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Norma je částečně přepracována a jsou doplněny nové příklady použití čar na strojnických výkresech

Internetové publikování

Úvod do tvorby internetových aplikací

egon v České republice

Webové stránky. 13. Obrázky na webových stránkách, modul Uložit pro web a zařízení. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch

velká kniha úprav digitální FOTOGRAFIE

Informatika pro ekonomy

Kontextové dokumenty

RETROBI Softwarová aplikace pro zpřístupnění digitalizované lístkové kartotéky Retrospektivní bibliografie české literatury

KAPITOLY Z O ETØOVATELSKÉ PÉÈE I


ISBN (elektronická verze ve formátu PDF)


PRVNÍ POMOC V PSYCHIATRII



Transkript:

Zrychlete své WWW stránky!

ZRYCHLETE své WWW STRÁNKY! Foto: Jiří Heller Andrew B. King

Authorized translation from the English language edition, entitled SPEED UP YOUR SITE: WEB SITE OPTIMI- ZATION, 1st Edition, 0735713243 by KING, ANDREW B., published by Pearson Education, Inc, publishing as New Riders; Copyright 2003. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc. CZECH language edition published by ZONER software s.r.o., Copyright 2004 Autorizovaný překlad anglického vydání nazvaného SPEED UP YOUR SITE: WEB SITE OPTIMIZATION, první vydání, 0735713243, autor KING, ANDREW B., vydal Pearson Education, Inc, ve vydavatelství New Riders; Copyright 2003. Všechna práva vyhrazena. Žádná část této publikace nesmí být reprodukována nebo rozšiřována žádnou formou nebo způsobem, elektronicky ani mechanicky, včetně fotokopií a natáčení, ani žádnými jinými systémy pro ukládání dat bez výslovného svolení Pearson Education, Inc. České vydání vydal ZONER software s.r.o., Copyright 2004. Zrychlete své WWW stránky! Autor: Andrew B. King Copyright ZONER software s.r.o. Vydání první v roce 2004. Všechna práva vyhrazena. katalogové číslo: ZR402 Zoner Press ZONER software s.r.o. Koželužská 7, 602 00 Brno Překlad: Jan Gregor, Roman Slavičinský, Václav Šimek Odpovědný redaktor: Miroslav Kučera Foto: Jiří Heller, HELLER.CZ s.r.o., www.heller.cz Cover: Ing. Pavel Kristián Informace, které jsou v této knize zveřejněny, mohou být chráněny jako patent. Jména produktů byla uvedena bez záruky jejich volného použití. Při tvorbě textů a vyobrazení bylo sice postupováno s maximální péčí, ale přesto nelze zcela vyloučit možnost výskytu chyb. Vydavatelé a autoři nepřebírají právní odpovědnost ani žádnou jinou záruku za použití chybných údajů a z toho vyplývajících důsledků. Všechna práva vyhrazena. Žádná část této publikace nesmí být reprodukována ani distribuována žádným způsobem ani prostředkem, ani reprodukována v databázi či na jiném záznamovém prostředku či v jiném systému bez výslovného svolení vydavatele s výjimkou zveřejnění krátkých částí textu pro potřeby recenzí. Veškeré dotazy týkající se distribuce směřujte na: Zoner Press ZONER software s.r.o. Koželužská 7, 602 00 Brno tel.: 532 190 883, fax: 543 257 245 e-mail: knihy@zoner.cz http://www.zonerpress.cz ISBN 80-86815-02-1

Obsah O autorovi 11 O přispívajících autorech 12 O technických korektorech 13 Poděkování 14 Pošlete nám svůj názor 16 Předmluva 17 Úvod 18 Každá stránka může těžit ze své optimalizace 19 Kdo by měl číst tuto knihu 20 Komu není tato kniha určena 21 Jak pracovat s touto knihou 21 Doprovodná webová stránka 22 Konvence 23 Poznámky 23 Psychologie výkonu 25 Doba odezvy: Osm vteřin, plus mínus dvě 27 Rychlost: klíčový prvek použitelnosti 29 Stručná historie výkonu na webu 30 Emoční počítače 31 Modely uživatelského hodnocení kvality 31 Automatizované testování kvality 31 Doba odezvy a uživatelská spokojenost 33 Míra opuštění webu a prahy pozornosti 37 Sladitelnost 40 Shrnutí 42 Poznámky 43 Tok ve webdesignu 49 Tok a Mihaly Csikszentmihalyi 49 Co způsobuje tok na internetu 51

Navození toku ve webdesignu 55 Shrnutí 56 Poznámky 56 Optimalizace kódu: HTML a XHTML 59 Optimalizace HTML 61 Co je optimalizace HTML? 62 Zvýšení složitosti = vyšší přenos dat 62 Jak moderní prohlížeče pracují s HTML 65 Jak optimalizovat HTML 66 Shrnutí 81 Poznámky 82 Pokročilá optimalizace HTML 85 Tipy na optimalizaci tabulek 85 Optimalizace formulářů 102 Zkracování URL 108 HTML a komprimace 110 Shrnutí 112 Poznámky 113 Extrémní XHTML 115 Výhody XHTML 116 XHTML versus HTML 118 Syntaktická pravidla XML 122 Konverze z HTML do XHTML 128 Optimalizace XHTML 129 Shrnutí 133 Poznámky 134 Případová studie: PopularMechanics.com 135 Automatická optimalizace 139 Ruční optimalizace 140 Shrnutí 146

Optimalizace DHTML: CSS a JavaScript 147 Optimalizace CSS 149 Aplikujte styly rozvážně 150 Odstraňte prázdné místa 151 Zkraťte komentáře 151 Minimalizujte požadavky HTTP 152 Používejte jednoduché selektory a substituce 152 Seskupování 155 Dědičnost 157 Vrstvení stylů pro rychlost 158 Zkrácený zápis vlastností 158 Optimalizace barev v CSS 167 Délkové jednotky: vše je relativní 169 Shrnutí 170 Poznámky 171 Pokročilá optimalizace CSS 173 Optimalizace pravidel CSS 173 Substituce 176 Tabulky a CSS 191 Řízení layoutu CSS 192 Shrnutí 195 Optimalizace JavaScriptu na rychlost stažení 197 Kdy se rozhodnout pro optimalizaci 197 Ořežte přebytečné 198 Aplikujte JavaScripty rozvážně 200 Minimalizujte HTTP požadavky 201 Zkracujte a mapujte 204 Drcení a zatemňování kódu 206 JavaScript a komprimace 209 Shrnutí 210 Poznámky 211

Optimalizace JavaScriptu na rychlost vykonání 213 Designérské úrovně 214 Změřte dopad vašich změn 214 Algoritmy a datové struktury 215 Zjednodušte svůj kód refaktorizací 216 Minimalizace interakcí DOM a I/O 217 Lokální optimalizace 222 Vylaďování výrazů 234 Shrnutí 236 Poznámky 237 Případová studie:dhtml.com 239 Optimalizace grafiky a multimédií 243 Optimalizace webové grafiky 245 Získávání a příprava obrázků 246 Optimalizace souborů JPEG 247 Optimalizace souborů GIF 257 Optimalizace souborů PNG 264 Doba stažení: počet paketůversus velikost stránky 270 Na dohled: JPEG2000 a vektorovězaložená grafika 271 Shrnutí 272 Poznámky 274 Minimalizace multimédií 277 Základy multimédií 277 Komprimace a optimalizace audia 289 Optimalizace videa 296 Optimalizace formátu PDF 309 Shrnutí 313 Případová studie: Apple.com 315 Záložka Output 316 Záložka Tracks 316 Záložka Image 316

Záložka Adjust 317 Záložka Encode 317 Záložka Audio 317 Konečné výsledky 318 Optimalizace pro vyhledávače 319 Optimalizace klíčových slov 321 Velký obrázek 321 Průvodce pro optimalizaci klíčových slov 324 Jak na pavouky 337 Charakteristika dobře hodnocených stránek 338 Shrnutí 340 Poznámky 341 Případová studie: PopularMechanics.com a iprospect.com 343 PopularMechanics.com 343 iprospect.com 348 Pokročilé techniky optimalizace 353 Techniky optimalizacena straně serveru 355 Server-Side Includes 356 Výhody SSI: rychlost a široká kompatibilita 357 Nevýhody SSI 358 Ladění modulu mod_include 358 Detekce prohlížeče na straně serveru 360 Zkracování URL s mod_rewrite 372 Optimalizace formulářů a CGI 379 Už žádné www 382 Shrnutí 383 Poznámky 384 Komprimace na webu 387 Algoritmy pro textovou komprimaci 388 Komprimace obsahu 389

Komprimace obsahu na straně klienta 391 Komprimace obsahu na straně serveru 394 Komprimace obsahu s proxy serverem 410 Nástroje na měření výkonnosti 411 Co nás čeká 413 Shrnutí 413 Poznámky 414 Případová studie: Yahoo.com a WebReference.com 417 Zkracování odkazů na Yahoo.com 417 Zkrácení WebReference.com 419 Poznámky 422