Zwiększ szybkość! Optymalizacja serwisów internetowych - Helion
Tytuł oryginału: Speed Up Your Site - Web Site Optimization
TÅ‚umaczenie: Marek Suczyk (rozdz. 1 - 11), Jacek Smycz (rozdz. 12 - 19)
ISBN: 83-7361-134-7
stron: 416, Format: B5, okładka: miękka
Data wydania: 2003-09-16
Księgarnia: Helion
Cena książki: 49,00 zł
Ktoś wszedł na Twoją stronę? Nie każ mu czekać!
- Praktyczne sposoby przyspieszania stron WWW
- Psychologia cierpliwości - co powoduję, że użytkownicy uciekają ze strony
- Oszczędzanie czasu i oszczędzanie przepustowości: kompresja HTTP
- Zmniejszanie rozmiarów plików graficznych i multimedialnych.
Nie możesz liczyć na szybkie łącza. W dalszym ciągu wielu gości Twojej witryny używa sieci telefonicznej i zwykłych modemów. Albo zdążysz, nim skończy się ich cierpliwość, albo przegrasz. Dlatego powinieneś sięgnąć po tę książką. Dowiesz się z niej, jak skrócić o połowę czas wczytywania strony. Zmniejszysz rozmiary plików HTML, XHTML, CSS, ilustracji i skryptów JavaScript oszczędzając dodatkowo na kosztach łączy. Przykłady wzięte z praktyki przedstawiają techniki przynoszące rzeczywiste rezultaty. Po przeczytaniu tej książki będziesz już wiedział, jak tworzyć strony pojawiające się na ekranie w mgnieniu oka.
Nauczysz siÄ™:
- Przyspieszać ładowanie się stron WWW
- Angażować użytkowników w proces przeglądania strony
- Analizować efekty psychologiczne wywoływane wolnym ładowaniem się stron
- Zmniejszać rozmiary i stopień skomplikowania plików HTML
- Stosować skróty w CSS
- Przyspieszać i odchudzać JavaScript
- Zmniejszać rozmiary plików graficznych i multimedialnych
- Oszczędzać przepustowość łączy (aż do 60%!) stosując kompresję HTTP
Osoby które kupowały "Zwiększ szybkość! Optymalizacja serwisów internetowych", wybierały także:
- D3.js w akcji 67,42 zł, (20,90 zł -69%)
- 100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach. Wydanie II 58,98 zł, (29,49 zł -50%)
- Jak projektować usługi. Niezawodne zasady w praktycznym zastosowaniu 129,00 zł, (64,50 zł -50%)
- Ucieczka z pułapki budowania. Efektywne zarządzanie produktem 49,00 zł, (24,50 zł -50%)
- Projektowanie oprogramowania dla zupełnie początkujących. Owoce programowania. Wydanie V 129,00 zł, (64,50 zł -50%)
Spis treści
Zwiększ szybkość! Optymalizacja serwisów internetowych -- spis treści
O Autorze (9)
Przedmowa (13)
Wstęp (15)
Część I Psychologia wydajności (21)
Rozdział 1. Czas odpowiedzi: osiem +/- dwie sekundy (23)
- Szybkość - główny składnik wpływający na wygodę używania systemu (25)
- Krótka historia o wydajności sieci (27)
- Czas reakcji a zadowolenie użytkownika (29)
- Wskaźnik rezygnacji i granica uwagi (34)
- Zdolność dostosowania (37)
- Podsumowanie (40)
Rozdział 2. Przepływ w projektowaniu stron internetowych (43)
- Mihaly Csikszentmihalyi i przepływ (44)
- Co powoduje uczucie przepływu w sieci internetowej? (46)
- Uczucie przepływu i projektowanie stron internetowych (50)
- Podsumowanie (52)
Część II Optymalizacja kodu HTML i XHTML (53)
Rozdział 3. Optymalizacja HTML (55)
- Co to jest optymalizacja kodu HTML? (56)
- Złożoność kodu a przepustowość łącza (56)
- Jak nowoczesne przeglądarki współpracują z HTML? (59)
- W jaki sposób optymalizować HTML? (61)
- Podsumowanie (76)
Rozdział 4. Zaawansowane metody optymalizacji (77)
- Wskazówki do projektowania tabel (77)
- Optymalizacja formularzy (92)
- Skróty URL (98)
- HTML i kompresja (100)
- Podsumowanie (101)
Rozdział 5. Ekstremalny XHTML (103)
- Korzyści płynące z XHTML (104)
- XHTML kontra HTML (106)
- Anatomia dokumentu XHTML (106)
- Zasady składni XML (110)
- Konwersja z HTML do XHTML (116)
- Optymalizacja kodu XHTML (117)
- Podsumowanie (120)
Rozdział 6. Studium przypadku: PopularMechanics.com (123)
- Automatyczna optymalizacja (126)
- Optymalizacja ręczna (127)
- Podsumowanie (132)
Część III Optymalizacja DHTML: CSS i JavaScript (135)
Rozdział 7. Optymalizacja CSS (137)
- Mądre stosowanie stylów (138)
- Usuwanie wolnych przestrzeni (139)
- Wycinanie komentarzy (139)
- Minimalizacja żądań HTTP (140)
- Używanie prostych selektorów i podstawień (140)
- Grupowanie (143)
- Dziedziczenie (145)
- Warstwy stylów a szybkość (146)
- Skracanie właściwości (146)
- Optymalizacja kolorów CSS (154)
- Jednostki długości: wszystko jest względne (156)
- Podsumowanie (158)
Rozdział 8. Zaawansowana optymalizacja kodu CSS (161)
- Zasady optymalizacji arkuszy CSS (161)
- Elementy zastępcze (164)
- Tabele i CSS (176)
- Kontrolowanie układu za pomocą arkuszy CSS (177)
- Podsumowanie (180)
Rozdział 9. Optymalizacja kodu JavaScript pod kątem szybkości ładowania (183)
- Kiedy zdecydować się na optymalizację? (184)
- Zrzucenie zbędnych kalorii (184)
- MÄ…dre stosowanie JavaScriptu (187)
- Minimalizacja żądań HTTP (188)
- Skróty i odwzorowanie (191)
- Zagęszczanie i zaciemnianie (192)
- JavaScript i kompresja (196)
- Podsumowanie (197)
Rozdział 10. Optymalizacja kodu JavaScript pod kątem szybkości działania (199)
- Poziomy projektowania (200)
- Sprawdzanie zmian (201)
- Algorytmy i struktury danych (201)
- Upraszczanie kodu (203)
- Minimalizacja współdziałania modelu DOM z wejściem-wyjściem (203)
- Optymalizacja lokalna (208)
- Dostrajanie wyrażeń (220)
- Podsumowanie (222)
Rozdział 11. Studium przypadku: DHTML.com (225)
Część IV Optymalizacja grafiki i multimediów (229)
Rozdział 12. Optymalizacja grafiki stron internetowych (231)
- Tworzenie i przygotowanie obrazków (232)
- Optymalizacja plików JPEG (233)
- Optymalizacja plików GIF (243)
- Optymalizacja PNG (250)
- Czas pobierania: liczba pakietów a rozmiar strony (255)
- Na horyzoncie: JPEG2000 i grafika wektorowa (256)
- Podsumowanie (257)
Rozdział 13. Minimalizacja multimediów (259)
- Podstawy multimediów (260)
- Kompresja i optymalizacja audio (271)
- Optymalizacja wideo (277)
- Optymalizacja PDF (289)
- Podsumowanie (293)
Rozdział 14. Studium przypadku: Apple.com (295)
- Output (wyjście) (296)
- Tracks (ścieżki) (296)
- Image (obraz) (296)
- Adjust (dostosowanie) (297)
- Encode (kodowanie) (297)
- Audio (298)
- Ostateczne wyniki (298)
Część V Optymalizacja mechanizmów wyszukiwania (299)
Rozdział 15. Optymalizacja słów kluczowych (301)
- Ogólny obraz (301)
- Optymalizacja słów kluczowych - porady (304)
- Strategie projektowe przyjazne dla pająków (318)
- Charakterystyka strony o wysokiej pozycji w rankingach (319)
- Podsumowanie (320)
Rozdział 16. Studia przypadków: PopularMechanics.com i iProspect.com (323)
- PopularMechanics.com (323)
- iProspect.com (328)
Część VI Zaawansowane techniki optymalizacji (333)
Rozdział 17. Techniki działające po stronie serwera (335)
- Server-Side Includes (336)
- Zalety SSI: szybkość i duża zgodność (337)
- Dostrajanie mod_include (338)
- Wykrywanie przeglÄ…darek po stronie serwera (340)
- Skracanie adresów URL za pomocą mod_rewrite (351)
- Optymalizacja formularzy i CGI (358)
- Nigdy więcej www (362)
- Podsumowanie (363)
Rozdział 18. Kompresowanie stron internetowych (365)
- Algorytmy kompresji tekstu (366)
- Kompresja zawartości (367)
- Kompresja zawartości: strona klienta (369)
- Kompresja zawartości: strona serwera (373)
- Kompresja zawartości oparta na proxy (389)
- Narzędzia oceniające (390)
- Na horyzoncie (391)
- Podsumowanie (392)
Rozdział 19. Studia przypadków: Yahoo.com i WebReference.com (395)
- Skracanie Yahoo.com (395)
- Skracanie WebReference.com (397)
Dodatki (399)
Skorowidz (401)