PRZEDMIOTEM OFERTY JEST KOD DOSTĘPOWY DO KSIĄŻKI ELEKTRONICZNEJ (EBOOK)
KSIĄŻKA JEST DOSTĘPNA NA ZEWNĘTRZNEJ PLATFORMIE. KSIĄŻKA NIE JEST W POSTACI PLIKU.
Poznaj metody przyspieszania dzia?ania witryn internetowych
- 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.
- Autorzy: Steve Souders
- Wydawnictwo: O'Reilly Media, Inc.
- Data wydania: 2008
- Wydanie: 1
- Liczba stron: 160
- Forma publikacji: ePub (online)
- Język publikacji: polski
- ISBN: 9781457171338
BRAK MOŻLIWOŚCI POBRANIA PLIKU. Drukowanie: OGRANICZENIE DO 2 stron. Kopiowanie: OGRANICZENIE DO 2 stron.
- Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Opinie o książce Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
- Przedmowa
- Wprowadzenie
- W jaki sposób jest zorganizowana ta książka?
- Konwencje zastosowane w książce
- Używanie przykładowych kodów
- Podziękowania
- 1. Waga wydajności interfejsu
- Określanie wydajności strony internetowej
- Co dzieje się z czasem udzielania odpowiedzi?
- Złota reguła wydajności
- 2. Ogólny opis protokołu HTTP
- Kompresja
- Warunkowe żądania GET
- Nagłówek Expires
- Funkcja Keep-Alive
- To tylko wprowadzenie
- 3. Reguła 1. Wykonywanie mniejszej liczby żądań HTTP
- Mapy obrazkowe
- Obrazy CSS Sprite
- Osadzone obrazy
- Łączenie skryptów i arkuszy stylów
- Podsumowanie
- 4. Reguła 2. Używanie Content Delivery Network
- Content Delivery Network
- Oszczędności
- 5. Reguła 3. Używanie nagłówka Expires
- Nagłówek Expires
- Dyrektywa max-age oraz moduł mod_expires
- Bufor pusty kontra zapełniony
- Nie tylko obrazy
- Zmiana nazw plików
- Przykłady
- 6. Reguła 4. Kompresja gzip
- W jaki sposób działa kompresja?
- Jakie dane kompresować?
- Oszczędności
- Konfiguracja
- Apache 1.3: mod_gzip
- Apache 2.x: mod_deflate
- Buforowanie proxy
- Przypadki skrajne
- Kompresja gzip w działaniu
- 7. Reguła 5. Umieszczanie arkuszy stylów na początku dokumentu
- Progresywne generowanie
- Narzędzie sleep.cgi
- Pusty biały ekran
- Plik css na końcu strony
- Plik css na początku strony
- Chwilowe wyświetlenie treści strony bez zastosowanych stylów
- Co może zrobić programista interfejsu?
- 8. Reguła 6. Umieszczanie skryptów na końcu dokumentu
- Problemy związane ze skryptami
- Równoległe pobieranie elementów strony
- Zablokowanie przez skrypty możliwości pobierania innych elementów strony
- Najgorsze rozwiązanie: skrypty na początku strony
- Najlepsze rozwiązanie: skrypty na końcu dokumentu
- Spojrzenie w przyszłość
- 9. Reguła 7. Unikanie wyrażeń CSS
- Uaktualnianie wyrażeń
- Rozwiązanie problemu
- Wyrażenia CSS obliczane jednorazowo
- Procedury obsługi zdarzeń
- Podsumowanie
- 10. Reguła 8. Używanie zewnętrznych plików JavaScript i CSS
- Kod na stronie kontra w zewnętrznym pliku
- Działanie kodu umieszczonego na stronie jest szybsze
- Liczba wyświetleń strony
- Bufor pusty kontra bufor zapełniony
- Ponowne używanie elementów
- Typowe wyniki
- Strona główna
- Połączenie zalet obu rozwiązań
- Pobieranie elementów po wczytaniu strony
- Osadzanie dynamiczne
- 11. Reguła 9. Redukcja liczby zapytań DNS
- Buforowanie zapytań DNS oraz wartość TTL
- Czynniki wpływające na buforowanie DNS
- Wartości TTL
- Perspektywa przeglądarki internetowej
- Internet Explorer
- Firefox
- Zmniejszanie liczby zapytań DNS
- 12. Reguła 10. Zmniejszanie objętości kodu JavaScript
- Zmniejszanie objętości kodu
- Zaciemnianie kodu
- Oszczędności
- Przykłady
- Dodatkowe rozwiązania
- Skrypty osadzone
- Kompresja gzip i zmniejszanie objętości kodu
- Zmniejszanie objętości arkuszy stylów
- 13. Reguła 11. Unikanie przekierowań
- Rodzaje przekierowań
- W jaki sposób przekierowanie zmniejsza wydajność?
- Alternatywa dla przekierowania
- Brak końcowego ukośnika
- Łączenie witryn internetowych
- Śledzenie wewnętrznego ruchu sieciowego
- Śledzenie ruchu zewnętrznego
- Ładniejsze adresy URL
- 14. Reguła 12. Usuwanie duplikujących się skryptów
- Powtarzające się skrypty to się zdarza
- Duplikujące się skrypty zmniejszają wydajność
- Unikanie powtarzających się skryptów
- 15. Reguła 13. Konfiguracja nagłówka ETag
- Czym jest ETag?
- Nagłówek Expires
- Warunkowe żądania GET
- Data ostatniej modyfikacji
- Nagłówek ETag
- Problem związany z nagłówkiem ETag
- Nagłówek ETag używaj go lub zapomnij o nim
- Używanie nagłówka ETag w praktyce
- 16. Reguła 14. Buforowanie zapytań Ajax
- Web 2.0, DHTML oraz Ajax
- Web 2.0
- DHTML
- Ajax
- Asynchroniczny = natychmiastowy?
- Optymalizacja zapytań Ajax
- Buforowanie zapytań Ajax w rzeczywistych aplikacjach
- Yahoo! Mail
- Arkusz kalkulacyjny Google
- 17. Analiza dziesięciu witryn internetowych
- Wielkość strony, czas udzielania odpowiedzi i ocena w skali YSlow
- W jaki sposób zostały przeprowadzone testy?
- Amazon
- AOL
- CNN
- eBay
- MSN
- MySpace
- Wikipedia
- Yahoo!
- YouTube
- A. O autorze
- Indeks
- Kolofon
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Copyright
W tej ofercie kupujesz kod dostępowy umożliwiający dostęp do wskazanej treści. Kod umożliwia dostęp do treści za pomocą przeglądarki WWW, dedykowanej aplikacji iOS (Apple) ze sklepu App Store lub dedykowanej aplikacji Android ze sklepu Play. Kod oraz instrukcje otrzymasz pocztą elektroniczną niezwłocznie po zaksięgowaniu płatności. Brak możliwości pobrania pliku.
Na podstawie art. 38 pkt 13 Ustawy z dnia 30 maja 2014 roku o prawach konsumenta realizując kod dostępowy rezygnujesz z prawa do odstąpienia od umowy zawartej na odległość.
Typ licencji: licencja wieczysta.
BRAK MOŻLIWOŚCI POBRANIA PLIKU.
NIE PRZESYŁAMY PLIKÓW E-MAILEM.