Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
- Autor:
- Steve Souders
- Ocena:
- 5.2/6 Opinie: 5
- Stron:
- 160
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
- Jak zredukować ilość żądań HTTP?
- W jaki sposób skompresować przesyłane dane?
- Jak zoptymalizować interfejsy w technologii Ajax?
Tempo rozwoju internetu przerosło najśmielsze oczekiwania. Każdego dnia w sieci pojawiają się nowe witryny WWW i aplikacje internetowe, przyciągające rzesze użytkowników. Niestety, nadal największym problemem internautów jest niska przepustowość łączy, która często skutecznie zniechęca do korzystania z bardziej rozbudowanych serwisów internetowych. Przed projektantami witryn WWW oraz twórcami interfejsów użytkownika dla aplikacji sieciowych stoi poważne wyzwanie - trzeba zoptymalizować i przyspieszyć funkcjonowanie tego, co użytkownik widzi w przeglądarce. W ciągu ostatnich kilku lat pojawiło się sporo ciekawych rozwiązań, znacznie ułatwiających ten proces, lecz stworzenie naprawdę wydajnego przeglądarkowego interfejsu użytkownika wymaga opanowania wielu zagadnień.
Książka "Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW" 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 elementów graficznych i zdefiniowanie stylów CSS. Nauczysz się także ograniczać rozmiary skryptów, korzystać z technologii Ajax i przyspieszać działanie elementów utworzonych za pomocą programu Adobe Flash.
- Ograniczanie ilości żądań HTTP
- Korzystanie z nagłówka Expires
- Stosowanie kompresji GZIP
- Odpowiednie umieszczanie definicji stylów oraz kodów skryptów w dokumentach HTML
- Optymalne korzystanie z CSS
- Stosowanie zewnętrznych plików ze skryptami
- Redukcja ilości zapytań DNS
- Buforowanie zapytań Ajax
Twórz wydajne i szybko działające witryny internetowe.
Wybrane bestsellery
-
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...
Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW Jeszcze wydajniejsze witryny internetowe. Przyspieszanie działania serwisów WWW
(19.50 zł najniższa cena z 30 dni)19.50 zł
39.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)84.92 zł
99.90 zł(-15%) -
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
(38.35 zł najniższa cena z 30 dni)47.20 zł
59.00 zł(-20%) -
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
(44.55 zł najniższa cena z 30 dni)49.50 zł
99.00 zł(-50%) -
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
-
The 2nd edition of 101 UX Principles is the perfect companion when working on digital projects and making the right decisions for your users. From landing pages and checkout basket UIs to startup launch products and enterprise software solutions, rich user experience design will maximize the succ...
101 UX Principles. Actionable Solutions for Product Design Success - Second Edition 101 UX Principles. Actionable Solutions for Product Design Success - Second Edition
-
To kolejne, zaktualizowane i uzupełnione wydanie znakomitego przewodnika po mapowaniu wrażeń użytkownika. W praktyczny sposób pokazano tu szereg technik i narzędzi, dzięki którym można łatwo zwizualizować aktualne wrażenia klientów, by na tej bazie zaproponować udoskonalenia produktów. Zaprezento...
Mapowanie wrażeń. Kreowanie wartości przy pomocy ścieżek klienta, schematów usług i diagramów. Wydanie II Mapowanie wrażeń. Kreowanie wartości przy pomocy ścieżek klienta, schematów usług i diagramów. Wydanie II
(71.20 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%)
Zobacz pozostałe książki z serii O'Reilly
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(57.85 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy i dlaczego używać takich opcjifunkcjonalności, jak niemutowalność i funkcje czyste...
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(56.55 zł najniższa cena z 30 dni)69.60 zł
87.00 zł(-20%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....
Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III
(56.55 zł najniższa cena z 30 dni)69.60 zł
87.00 zł(-20%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(50.05 zł najniższa cena z 30 dni)61.60 zł
77.00 zł(-20%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(83.85 zł najniższa cena z 30 dni)103.20 zł
129.00 zł(-20%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(57.85 zł najniższa cena z 30 dni)
71.20 zł
89.00 zł(-20%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
(44.85 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczą...
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II
(43.55 zł najniższa cena z 30 dni)53.60 zł
67.00 zł(-20%) -
Właśnie w tym celu powstał ten przewodnik po filozofii oprogramowania. Znajdziesz w nim 21 pragmatycznych reguł, którymi kierują się najlepsi programiści. Dzięki spostrzeżeniom zawartym w książce zmienisz podejście do programowania i szybko się przekonasz, że pozwoli Ci to na pisanie lepszego, cz...(51.35 zł najniższa cena z 30 dni)
63.20 zł
79.00 zł(-20%) -
Ta książka, napisana z myślą o inżynierach oprogramowania, jest trzecim, gruntownie zaktualizowanym wydaniem praktycznego przewodnika, który szybko przeprowadzi Cię od podstaw aż do zaawansowanych technik pracy z Gitem. Po zapoznaniu się z filozofią systemu i jego najważniejszymi funkcjami płynni...
Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III
(77.35 zł najniższa cena z 30 dni)95.20 zł
119.00 zł(-20%)
Ebooka "Wydajne 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 "Wydajne 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 "Wydajne 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: Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW (3) 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, 10/2008Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Użytkownicy chcą, by witryny internetowe pojawiały się na ekranie szybko. Na szybkość wpływa wiele czynników, a przyspieszenie działania witryny jest zadaniem złożonym. Książka prezentuje czternaście reguł pozwalających na przyspieszenie działania witryn. Poszczególne reguły są omówione szczegółowo. Opis każdej wymienia jej zalety i wady, wskazuje na sposób oddziaływania na wydajność i wyjaśnia, kiedy i w jakich warunkach należy ją stosować. Opis zamykają dobrze dobrane przykłady ilustrujące wpływ na szybkość działania witryny oraz analiza skutków zastosowania danej reguły. Dzięki stosowaniu zawartych w książce prostych i użytecznych wskazówek, każda witryna będzie działała szybciej. Publikacja powinna znaleźć się w biblioteczce każdego programisty, podchodzącego profesjonalnie do projektowania stron.
-
Recenzja: Magazyn Internet KK, 08/2008Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Podczas tworzenia serwisów internetowych webmasterzy zwracają uwagę na funkcjonalność, bezpieczeństwo, a także na wydajność. Steve Souders przekonuje, że stosując proponowane przez niego techniki optymalizacyjne można znacząco skrócić okres oczekiwania jaki upływa od chwili wpisania adresu strony WWW do wyświetlenia jej w oknie przeglądarki internetowej. Rozpoczyna od omówienia zjawisk zachodzących podczas pobierania stro ny WWW oraz zaprezentowania elementów protokołu HTTP wpływających na wydajność. Następnie omawia czternaście reguł prowadzących do przyspieszenia pobierania witryn. Podczas lektury dowiemy się m.in. jakie efekty przynosi zmniejszenie liczby żądań HTTP i zapytań DNS, wykorzystywanie nagłówka Expires i kompresji gzip, unikanie wyrażeń CSS, a także prawidłowe dołączanie do dokumentu kaskadowych arkuszy stylów oraz skryptów. Poznamy także metody usprawniające zapytania Ajaksa i korzyści płynące ze zmniejszenia objętości skryptów. Całość uzupełnia analiza dziesięciu popularnych serwisów przeprowadzona pod kątem stosowania reguł omówionych w książce.
-
Recenzja: webinside.pl Dawid Kulbaka, 07/2008Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Jeżeli coś wychodzi spod znaku O′Reilly, to musi być dobre jakościowo. Tak jest w tym przypadku. Krótka, bo licząca sobie około 150 stron, książka Stevego Soudersa to majstersztyk opisu technicznego aspektu budowy witryny z uwzględnieniem szybkości i płynności działania witryn Web. Ksiąska dedykowana raczej średnio-zaawansowanym programistom opisuje metody kompresji, odpowiedniego umieszczania dokumentów, poprawną pracę z CSS, DNS czy AJAX. Ciekawym składnikiem witryny jest analiza popularnych witryn w skali YSlow. Opisane są tu takie witryny jak YouTube, Google czy MySpace.
Szczegóły ebooka
- Tytuł oryginału:
- High Performance Web Sites: Essential Knowledge for Front-End Engineers
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-246-1518-6, 9788324615186
- Data wydania książki drukowanej:
- 2008-06-04
- ISBN Ebooka:
- 978-83-246-6067-4, 9788324660674
- Data wydania ebooka:
- 2012-07-25 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:
- 4459
- Rozmiar pliku Pdf:
- 3.4MB
- Rozmiar pliku ePub:
- 5.4MB
- Rozmiar pliku Mobi:
- 12.3MB
- Zgłoś erratę
- Serie wydawnicze: O'Reilly
Spis treści ebooka
- Określanie wydajności strony internetowej (17)
- Co dzieje się z czasem udzielania odpowiedzi? (19)
- Złota reguła wydajności (19)
- Kompresja (24)
- Warunkowe żądania GET (24)
- Nagłówek Expires (25)
- Funkcja Keep-Alive (25)
- To tylko wprowadzenie (26)
- Mapy obrazkowe (27)
- Obrazy CSS Sprite (28)
- Osadzone obrazy (30)
- Łączenie skryptów i arkuszy stylów (32)
- Podsumowanie (33)
- Content Delivery Network (36)
- Oszczędności (37)
- Nagłówek Expires (39)
- Dyrektywa max-age oraz moduł mod_expires (40)
- Bufor pusty kontra zapełniony (41)
- Nie tylko obrazy (43)
- Zmiana nazw plików (44)
- Przykłady (45)
- W jaki sposób działa kompresja? (47)
- Jakie dane kompresować? (48)
- Oszczędności (49)
- Konfiguracja (49)
- Buforowanie proxy (51)
- Przypadki skrajne (52)
- Kompresja gzip w działaniu (53)
- Progresywne generowanie (55)
- Narzędzie sleep.cgi (56)
- Pusty biały ekran (57)
- Chwilowe wyświetlenie treści strony bez zastosowanych stylów (60)
- Co może zrobić programista interfejsu? (61)
- Problemy związane ze skryptami (63)
- Równoległe pobieranie elementów strony (64)
- Zablokowanie przez skrypty możliwości pobierania innych elementów strony (66)
- Najgorsze rozwiązanie: skrypty na początku strony (67)
- Najlepsze rozwiązanie: skrypty na końcu dokumentu (67)
- Spojrzenie w przyszłość (68)
- Uaktualnianie wyrażeń (69)
- Rozwiązanie problemu (70)
- Podsumowanie (71)
- Kod na stronie kontra w zewnętrznym pliku (73)
- Typowe wyniki (76)
- Strona główna (76)
- Połączenie zalet obu rozwiązań (77)
- Buforowanie zapytań DNS oraz wartość TTL (81)
- Perspektywa przeglądarki internetowej (84)
- Zmniejszanie liczby zapytań DNS (86)
- Zmniejszanie objętości kodu (87)
- Zaciemnianie kodu (87)
- Oszczędności (89)
- Przykłady (90)
- Dodatkowe rozwiązania (91)
- Rodzaje przekierowań (95)
- W jaki sposób przekierowanie zmniejsza wydajność? (96)
- Alternatywa dla przekierowania (98)
- Powtarzające się skrypty - to się zdarza (105)
- Duplikujące się skrypty zmniejszają wydajność (106)
- Unikanie powtarzających się skryptów (107)
- Czym jest ETag? (109)
- Problem związany z nagłówkiem ETag (111)
- Nagłówek ETag - używaj go lub zapomnij o nim (113)
- Używanie nagłówka ETag w praktyce (114)
- Web 2.0, DHTML oraz Ajax (117)
- Asynchroniczny = natychmiastowy? (119)
- Optymalizacja zapytań Ajax (120)
- Buforowanie zapytań Ajax w rzeczywistych aplikacjach (120)
- Wielkość strony, czas udzielania odpowiedzi i ocena w skali YSlow (125)
- W jaki sposób zostały przeprowadzone testy? (127)
- Amazon (128)
- AOL (130)
- CNN (133)
- eBay (135)
- Google (137)
- MSN (141)
- MySpace (143)
- Wikipedia (146)
- Yahoo! (148)
- YouTube (150)
Przedmowa (9)
Wprowadzenie (11)
A: Waga wydajności interfejsu (17)
B: Ogólny opis protokołu HTTP (23)
1. Reguła 1. Wykonywanie mniejszej liczby żądań HTTP (27)
2. Reguła 2. Używanie Content Delivery Network (35)
3. Reguła 3. Używanie nagłówka Expires (39)
4. Reguła 4. Kompresja gzip (47)
5. Reguła 5. Umieszczanie arkuszy stylów na początku dokumentu (55)
6. Reguła 6. Umieszczanie skryptów na końcu dokumentu (63)
7. Reguła 7. Unikanie wyrażeń CSS (69)
8. Reguła 8. Używanie zewnętrznych plików JavaScript i CSS (73)
9. Reguła 9. Redukcja liczby zapytań DNS (81)
10. Reguła 10. Zmniejszanie objętości kodu JavaScript (87)
11. Reguła 11. Unikanie przekierowań (95)
12. Reguła 12. Usuwanie duplikujących się skryptów (105)
13. Reguła 13. Konfiguracja nagłówka ETag (109)
14. Reguła 14. Buforowanie zapytań Ajax (117)
15. Analiza dziesięciu witryn internetowych (125)
Skorowidz (153)
Oceny i opinie klientów: Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW Steve Souders (5) 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.
(1)
(4)
(0)
(0)
(0)
(0)
więcej opinii