Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW
- Autor:
- Steve Souders
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 240
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: 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
(9.90 zł najniższa cena z 30 dni)14.50 zł
29.00 zł(-50%) -
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
(101.15 zł najniższa cena z 30 dni)101.15 zł
119.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
(84.92 zł najniższa cena z 30 dni)92.65 zł
109.00 zł(-15%) -
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
(24.90 zł najniższa cena z 30 dni)29.49 zł
59.00 zł(-50%) -
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
(19.90 zł najniższa cena z 30 dni)24.50 zł
49.00 zł(-50%) -
W trakcie lektury poznasz najlepsze porady dotyczące profesjonalnego projektowania stron internetowych. Znajdziesz tu zbiór najpopularniejszych artykułów z biblii każdego projektanta stron - serwisu Smashing Magazine. Sprawdź zatem, jak z sukcesem stworzyć skuteczne portfolio online lub atrakcyjn...(9.90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
Do you wish the existing books on site reliability engineering started at the beginning? Do you wish someone would walk you through how to become an SRE, how to think like an SRE, or how to build and grow a successful SRE function in your organization? Becoming SRE addresses all of these needs a...
Becoming SRE. First Steps Toward Reliability for You and Your Organization Becoming SRE. First Steps Toward Reliability for You and Your Organization
(143.65 zł najniższa cena z 30 dni)143.65 zł
169.00 zł(-15%) -
Bądź online. Twoja mocna strona, która wyrazi Ciebie i Twój biznes Chcesz stworzyć stronę WWW, która pomoże Ci w budowaniu pozycji eksperta i pozyskiwaniu nowych klientów, ale nie masz pojęcia, jak się za to zabrać? Nie masz budżetu, aby zatrudnić kogoś do jej reali...
Bądź online. Twoja mocna strona WWW, która wyrazi Ciebie i Twój biznes Bądź online. Twoja mocna strona WWW, która wyrazi Ciebie i Twój biznes
-
Dzisiejszy odbiorca stron WWW i aplikacji internetowych jest niezwykle świadomy i wymagający. Jeśli cokolwiek go rozproszy, coś nie będzie mu pasowało, przechodzenie między podstronami lub kolejnymi oknami aplikacji okaże się niewygodne albo nieintuicyjne - poirytowany, porzuci stronę lub aplikac...
Figma. Kurs video. Wejdź do branży jako UI/UX designer Figma. Kurs video. Wejdź do branży jako UI/UX designer
(39.90 zł najniższa cena z 30 dni)54.45 zł
99.00 zł(-45%) -
This book enables your successful DevOps transformation by providing practical solutions for the science of software delivery performance using GitHub. The chapters guide you through the transformation by helping you apply lean management, engineering, and DevSecOps practices like continuous deli...
Accelerate DevOps with GitHub. Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security Accelerate DevOps with GitHub. Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security
Ebooka "Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW" 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 "Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: 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.
-
Recenzja: NetWorld Piotr Kociatkiewicz; 09/2010Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
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.
-
Recenzja: Computer Arts 2010-06-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
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 ebooka
- 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@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 5426
- Rozmiar pliku Pdf:
- 4.2MB
- Rozmiar pliku ePub:
- 5.7MB
- Rozmiar pliku Mobi:
- 11.5MB
Spis treści ebooka
- 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.