Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW
- Autor:
- Steve Souders
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 240
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW
Poznaj najlepsze techniki zwiększania wydajności aplikacji internetowych!
- Jak stosować technikę kodowania porcjami w celu szybszego kodowania stron?
- Jak pisać wydajny kod JavaScript?
- Jak rozdzielać zasoby na wiele domen?
Wydajność witryny stanowi jeden z podstawowych czynników jej sukcesu w sieci. Jednak bogactwo treści i popularność technologii Ajax w dzisiejszych aplikacjach internetowych wystawiają przeglądarki na ciężką próbę. W tej sytuacji potrzebujesz profesjonalnych informacji i skutecznych metod zwiększających wydajność Twojej strony WWW. Jeśli chcesz ją poprawić, powinieneś skorzystać z tej książki, ponieważ znajdziesz tu mnóstwo wartościowych technik, które pomogą Ci zoptymalizować działanie każdej aplikacji.
Książka "Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW" zawiera najbardziej aktualne porady, dzięki którym Twoja witryna otrzyma nowy zastrzyk energii. Z tego podręcznika dowiesz się, w jaki sposób Ajax wpływa na interakcję przeglądarek i serwerów, oraz nauczysz się wykorzystywać tę relację w celu identyfikacji elementów służących do poprawy wydajności aplikacji. Poznasz metody łączenia kodu osadzonego ze skryptami asynchronicznymi oraz kilka specyficznych technik przyspieszania JavaScriptu. Dzięki tej książce będziesz wiedział, jak zaoszczędzić cenne sekundy przez skrócenie czasu wczytywania, a także sprawisz, że Twoja witryna będzie działać jeszcze szybciej.
- Tworzenie responsywnych aplikacji WWW
- Wczytywanie skryptów bez blokowania
- Łączenie skryptów asynchronicznych
- Pozycjonowanie skryptów osadzonych
- Pisanie wydajnego kodu JavaScript
- Skalowanie przy użyciu Comet
- Optymalizacja grafiki
- Rozdzielanie zasobów na wiele domen
- Upraszczanie selektorów CSS
Szybkość ma znaczenie — zwiększ wydajność swojej strony WWW
Wybrane bestsellery
-
To kompleksowy przegląd i omówienie czynników składających się na optymalny interfejs użytkownika aplikacji internetowej. Czytając ją, dowiesz się, jak przyspieszyć działanie witryn WWW poprzez ograniczanie ilości przesyłanych danych, buforowanie ich i kompresowanie, optymalne rozmieszczenie elem...
Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
(0,00 zł najniższa cena z 30 dni)15.95 zł
29.00 zł(-45%) -
Performance is critical to the success of any web site, and yet today's web applications push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides val...
Even Faster Web Sites. Performance Best Practices for Web Developers Even Faster Web Sites. Performance Best Practices for Web Developers
(0,00 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
Want your web site to display more quickly? This book presents 14 specific rules that will cut 25% to 50% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on th...
High Performance Web Sites. Essential Knowledge for Front-End Engineers High Performance Web Sites. Essential Knowledge for Front-End Engineers
(0,00 zł najniższa cena z 30 dni)92.65 zł
109.00 zł(-15%) -
Ta książka jest przewodnikiem po najważniejszych z punktu widzenia projektanta UX prawach psychologii, dzięki którym możliwe jest tworzenie produktów i usług o bardziej intuicyjnym i ukierunkowanym na człowieka charakterze. Autor posłużył się przykładami znanych aplikacji, aby lepiej wyjaśnić, ja...
Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług
(0,00 zł najniższa cena z 30 dni)31.85 zł
49.00 zł(-35%) -
Trzymasz w rękach kolejne wydanie kultowej książki, w całości poświęconej zagadnieniom związanym z projektowaniem funkcjonalnych witryn i aplikacji internetowych. W trakcie lektury dowiesz się, jak przygotować system nawigacji na Twojej stronie, testować funkcjonalność witryny oraz tworzyć jej we...
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III
(0,00 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Czy wiesz, że projektowanie skutecznych produktów cyfrowych, takich jak aplikacje, strony czy systemy, to znacznie więcej niż nadanie im ładnego wyglądu? O ich sukcesie przesądza równowaga między użytecznością, zaspokajaniem potrzeb użytkownika a szatą graficzną. Jeśli chcesz się dowiedzieć, jak ...(0,00 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł(-35%) -
To drugie, zaktualizowane i uzupełnione wydanie cenionego poradnika dla projektantów, którzy chcą tworzyć rzeczy użyteczne, przydatne i lubiane przez użytkowników. Zawiera wnikliwą analizę 100 niezwykle ważnych z punktu widzenia projektanta kwestii, będącą efektem przestudiowania setek publikacji...
100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach. Wydanie II 100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach. Wydanie II
(0,00 zł najniższa cena z 30 dni)32.45 zł
59.00 zł(-45%) -
Oto drugie, zaktualizowane i uzupełnione wydanie praktycznego przewodnika, dzięki któremu nauczysz się lepiej prezentować projekt i przekonywać do swoich racji wszystkie osoby mające na niego wpływ. W uporządkowany sposób przedstawiono tutaj zasady przygotowywania i przeprowadzania spotkań z inte...
Projekt doskonały. Zadbaj o komunikację z klientem, wysoki poziom UX i zdrowy rozsądek. Wydanie II Projekt doskonały. Zadbaj o komunikację z klientem, wysoki poziom UX i zdrowy rozsądek. Wydanie II
(0,00 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
To drugie, zaktualizowane i uzupełnione wydanie praktycznego podręcznika dla przedsiębiorców, projektantów UX i UI, a także menedżerów i strategów produktu. Znalazły się w nim skuteczne narzędzia i techniki strategiczne, które udowodniły swoją przydatność w tworzeniu innowacyjnych produktów cyfro...
Strategia UX. Techniki tworzenia innowacyjnych rozwiązań cyfrowych. Wydanie II Strategia UX. Techniki tworzenia innowacyjnych rozwiązań cyfrowych. Wydanie II
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
W pogoni za harmonogramem, wynikami i wskaźnikami przedsiębiorstwa często tracą z oczu rzeczywiste potrzeby swoich klientów. W szalonym pośpiechu wypychają kolejne wersje produktu, które nie zawsze odpowiadają odbiorcom i użytkownikom. Rodzą się konflikty, frustracja w zespole narasta. Firma wpad...
Ucieczka z pułapki budowania. Efektywne zarządzanie produktem Ucieczka z pułapki budowania. Efektywne zarządzanie produktem
(0,00 zł najniższa cena z 30 dni)26.95 zł
49.00 zł(-45%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
NetWorld Piotr Kociatkiewicz; 09/2010
Wolne działanie witryny to: sfrustrowani użytkownicy, negatywne postrzeganie marki, zwiększone wydatki operacyjne i utrata dochodów. W książce, zagadnienie wydajności witryny autor rozważa w trzech aspektach. Po pierwsze, z punktu widzenia wydajności JavaScriptu, która zależy od konstrukcji kodu, miejsca umieszczenia, optymalizacji wielkości kodu do pobrania przez jego podział na mniejsze fragmenty i zastosowanie technik łączenia kodu osadzonego ze skryptami asynchronicznymi. Po drugie, przez przyspieszenie szybkości transmisji między serwerem a klientami, mówiąc krótko, poprawienie wydajności sieci. Chodzi tu o wykorzystanie technik Comet, minimalizację rozmiarów danych nieskompresowanych, optymalizację grafiki, rozdzielenie zasobów na wiele domen oraz wyświetlanie strony przed wygenerowaniem całego dokumentu HTML. I po trzecie, eliminację czynników wpływających na spadek wydajności, takich jak złe wykorzystywanie elementów IFrame, a nawet ich unikanie, oraz upraszczanie selektorów CSS. Książkę polecam tym, którzy dążą do przyspieszenia działania projektowanej witryny.
-
Computer Arts 2010-06-01
Oto zbiór najbardziej aktualnych porad, dzięki którym Twoja witryna otrzyma nowy zastrzyk energii. Z tego podręcznika dowiesz się, w jaki sposób Ajax wpływa na interakcję przeglądarek oraz serwerów i nauczysz się wykorzystywać tę relację w celu identyfikacji elementów służących do poprawy wydajności aplikacji. Poznasz metody łączenia kodu osadzonego ze skryptami asynchronicznymi oraz kilka specyficznych technik przyspieszania JavaScriptu. Ponadto dowiesz się, jak zaoszczędzić cenne sekundy przez skrócenie czasu wczytywania i sprawisz, że Twoja witryna będzie działać jeszcze szybciej.
Szczegóły książki
- Tytuł oryginału:
- Even Faster Web Sites: Performance Best Practices for Web Developers
- Tłumaczenie:
- Leszek Sagalara
- ISBN Książki drukowanej:
- 978-83-246-2579-6, 9788324625796
- Data wydania książki drukowanej:
- 2010-04-29
- ISBN Ebooka:
- 978-83-246-4998-3, 9788324649983
- Data wydania ebooka:
-
2012-02-28
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 168x237
- Numer z katalogu:
- 5426
- Rozmiar pliku Pdf:
- 4.2MB
- Rozmiar pliku ePub:
- 5.7MB
- Rozmiar pliku Mobi:
- 11.5MB
- Zgłoś erratę
- Kategorie:
Technologie webowe » Funkcjonalność stron i UX
Spis treści książki
- Coś za coś (19)
- Zasady optymalizacji (20)
- Ajax (22)
- Przeglądarka (22)
- Fajerwerki (23)
- JavaScript (24)
- Podsumowanie (24)
- Co to znaczy "wystarczająco szybko"? (27)
- Pomiar opóźnienia (28)
- Gdy opóźnienia są zbyt duże (30)
- Wątkowanie (30)
- Zapewnienie responsywności (31)
- Web Workers (31)
- Gears (32)
- Timery (33)
- Wpływ zużycia pamięci na czas odpowiedzi (34)
- Pamięć wirtualna (35)
- Rozwiązywanie problemów związanych z pamięcią (36)
- Podsumowanie (36)
- Nie wszystko naraz (39)
- Oszczędności z podziału (40)
- Sposób podziału (41)
- Niezdefiniowane symbole i sytuacje wyścigu (42)
- Studium przypadku: Google Calendar (43)
- Blokowanie skryptów (45)
- Techniki pobierania skryptów (47)
- XHR Eval (47)
- XHR Injection (48)
- Skrypt w IFrame (49)
- Skrypt w elemencie DOM (50)
- Skrypt odroczony (50)
- Znacznik SCRIPT w instrukcji document.write (50)
- Wskaźniki zajętości przeglądarki (51)
- Zapewnianie (lub unikanie) wykonywania w kolejności (53)
- Podsumowanie wyników (54)
- Zwycięzcą zostaje... (55)
- Przykład kodu: menu.js (60)
- Sytuacja wyścigu (62)
- Asynchroniczne zachowanie kolejności (63)
- Technika 1.: Wywołanie zwrotne ustalone (64)
- Technika 2.: Window Onload (65)
- Technika 3.: Timer (66)
- Technika 4.: Script Onload (66)
- Technika 5.: Degradujące znaczniki skryptu (67)
- Wiele skryptów zewnętrznych (69)
- Zarządzany kod XHR (70)
- Techniki skryptu w elemencie DOM i skryptu w instrukcji document.write (73)
- Ogólne rozwiązanie (76)
- Pojedynczy skrypt (76)
- Wiele skryptów (77)
- Asynchroniczność w praktyce (79)
- Google Analytics i Dojo (79)
- YUI Loader Utility (81)
- Blokujące działanie skryptów osadzonych (85)
- Przeniesienie skryptów osadzonych na koniec dokumentu (86)
- Asynchroniczne inicjowanie wykonywania skryptów (87)
- Użycie SCRIPT DEFER (88)
- Zachowywanie kolejności wczytywania CSS i kodu JavaScript (89)
- Niebezpieczeństwo: arkusz stylów przed skryptem osadzonym (90)
- Skrypty osadzone nie są blokowane przez większość pobierań (90)
- Skrypty osadzone są blokowane przez arkusze stylów (91)
- Takie rzeczy się zdarzają (92)
- Zarządzanie zasięgiem (95)
- Stosowanie zmiennych lokalnych (97)
- Powiększanie łańcucha zasięgu (98)
- Wydajny dostęp do danych (100)
- Sterowanie przepływem (103)
- Szybkie warunkowanie (103)
- Szybkie pętle (107)
- Optymalizacja łańcuchów znakowych (112)
- Konkatenacja łańcuchów (112)
- Przycinanie łańcuchów (114)
- Unikaj skryptów o długim czasie działania (115)
- Wprowadzanie przerw przy użyciu timerów (116)
- Wzorce timerów do wprowadzania przerw (118)
- Podsumowanie (120)
- Jak działa Comet? (123)
- Techniki transportowe (125)
- Odpytywanie (125)
- Wydłużone odpytywanie (125)
- Wieczna ramka (127)
- Strumieniowanie XHR (128)
- Techniki transportowe przyszłości (130)
- Rozwiązania międzydomenowe (130)
- Efekty wdrożenia w aplikacjach (131)
- Zarządzanie połączeniami (131)
- Pomiar wydajności (132)
- Protokoły (132)
- Podsumowanie (133)
- Dlaczego to ma znaczenie? (135)
- Co jest tego powodem? (137)
- Szybki przegląd (137)
- Winowajca (137)
- Przykłady popularnych żółwich podsłuchiwaczy (138)
- Jak pomóc tym użytkownikom? (138)
- Projektowanie pod kątem zminimalizowania rozmiarów nieskompresowanych danych (139)
- Edukowanie użytkowników (143)
- Bezpośrednie wykrywanie obsługi gzip (144)
- Dwa etapy upraszczające optymalizację grafiki (148)
- Formaty plików graficznych (149)
- Informacje wstępne (149)
- Charakterystyka różnych formatów graficznych (151)
- Więcej o PNG (153)
- Automatyczna bezstratna optymalizacja grafiki (155)
- Optymalizacja plików PNG (155)
- Usuwanie metadanych JPEG (156)
- Konwersja plików GIF do formatu PNG (157)
- Optymalizacja animacji GIF (158)
- Smush.it (158)
- Progresywna wersja formatu JPEG dla dużych grafik (158)
- Przezroczystość stopniowana - unikaj AlphaImageLoader (159)
- Efekty przezroczystości stopniowanej (159)
- AlphaImageLoader (161)
- Problemy związane z filtrem AlphaImageLoader (162)
- Progresywne rozszerzenie PNG8 o przezroczystość stopniowaną (164)
- Optymalizacja (165)
- Podejście całościowe kontra podejście modułowe (166)
- Wysoce zoptymalizowane obrazy CSS Sprite (167)
- Inne optymalizacje grafiki (167)
- Unikaj skalowania grafiki (168)
- Optymalizuj grafiki generowane (168)
- Ikony favicon (169)
- Ikona Apple touch (170)
- Podsumowanie (171)
- Ścieżka krytyczna (173)
- Kto rozdziela zasoby? (175)
- Przejście na HTTP/1.0 (177)
- Rozdzielanie zasobów (179)
- Adres IP czy nazwa hosta? (179)
- Ile domen? (180)
- Jak podzielić zasoby? (180)
- Nowsze przeglądarki (180)
- Funkcja flush (181)
- Buforowanie danych wyjściowych (183)
- Kodowanie porcjami (185)
- Funkcja flush i kompresja gzip (186)
- Inne oprogramowanie pośredniczące (186)
- Blokowanie domen przy używaniu funkcji flush (187)
- Przeglądarki - ostatnia przeszkoda (188)
- Funkcja flush poza PHP (188)
- Lista kontrolna (189)
- Najbardziej kosztowny element DOM (191)
- Elementy IFrame blokują zdarzenie onload (192)
- Równoległe pobierania z elementami IFrame (194)
- Skrypt przed elementem IFrame (194)
- Arkusz stylów przed elementem IFrame (195)
- Arkusz stylów za elementem IFrame (196)
- Liczba połączeń na serwer (197)
- Współdzielenie połączeń w elementach IFrame (197)
- Współdzielenie połączeń w kartach i oknach (198)
- Podsumowanie kosztu elementów IFrame (200)
- Rodzaje selektorów (201)
- Selektory identyfikatora (202)
- Selektory klas (202)
- Selektory typu (203)
- Selektory braci (203)
- Selektory dziecka (203)
- Selektory potomka (203)
- Selektory uniwersalne (203)
- Selektory atrybutu (204)
- Pseudoklasy i pseudoelementy (204)
- Klucz do tworzenia wydajnych selektorów CSS (204)
- Od prawej do lewej (204)
- Pisanie wydajnych selektorów CSS (205)
- Wydajność selektorów CSS (206)
- Wpływ złożonych selektorów na wydajność (czasami) (206)
- Selektory CSS, których należy unikać (209)
- Czas dopasowywania (211)
- Pomiar selektorów CSS w praktyce (211)
- Narzędzia nasłuchujące (214)
- HttpWatch (214)
- Panel Sieć dodatku Firebug (215)
- AOL Pagetest (215)
- VRTA (216)
- IBM Page Detailer (216)
- Panel Resources narzędzia Web Inspector (216)
- Fiddler (216)
- Charles (217)
- Wireshark (217)
- Narzędzia do analizy stron WWW (217)
- Firebug (217)
- Web Inspector (218)
- IE Developer Toolbar (219)
- Narzędzia do analizy wydajności (219)
- YSlow (220)
- AOL Pagetest (221)
- VRTA (223)
- neXpert (223)
- Różne (224)
- Hammerhead (224)
- Smush.it (225)
- Cuzillion (226)
- UA Profiler (227)
Współautorzy (9)
Przedmowa (11)
1. Wydajność technologii Ajax (19)
2. Tworzenie responsywnych aplikacji WWW (25)
3. Rozdzielanie przesyłanej zawartości (39)
4. Wczytywanie skryptów bez blokowania (45)
5. Łączenie skryptów asynchronicznych (59)
6. Pozycjonowanie skryptów osadzonych (85)
7. Pisanie wydajnego kodu JavaScript (95)
8. Skalowanie przy użyciu Comet (123)
9. Nie tylko gzip (135)
10. Optymalizacja grafiki (147)
11. Rozdzielanie zasobów na wiele domen (173)
12. Wcześniejsze wysyłanie dokumentu (181)
13. Oszczędne wykorzystanie elementów IFrame (191)
14. Upraszczanie selektorów CSS (201)
Dodatek A: Narzędzia do analizy i poprawy wydajności (213)
Skorowidz (229)
Oceny i opinie klientów: Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW Steve Souders (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.