Wysokowydajne strony internetowe: Niezbędna wiedza dla inżynierów front-end

Ocena:   (4,2 na 5)

Wysokowydajne strony internetowe: Niezbędna wiedza dla inżynierów front-end (Steve Souders)

Opinie czytelników

Podsumowanie:

Książka zawiera praktyczne porady i najlepsze praktyki dotyczące optymalizacji wydajności front-endu, dzięki czemu jest pomocnym źródłem informacji zarówno dla początkujących, jak i doświadczonych programistów, choć niektórzy mogą uznać ją za nieco przestarzałą i niewystarczająco wyczerpującą.

Zalety:

Zawiera cenne i praktyczne wskazówki dotyczące optymalizacji wydajności stron internetowych
oferuje szczegółowe przykłady i praktyczne porady
może prowadzić do znacznej poprawy wydajności przy minimalnym wysiłku
szybka lektura
zalecane dla nowych twórców stron internetowych
pomocne w zrozumieniu pojęć.

Wady:

Może nie oferować nowych spostrzeżeń dla doświadczonych programistów
niektóre informacje mogą wydawać się przestarzałe
postrzegana jako niewarta swojej ceny ze względu na minimalną zawartość
niektórzy czytelnicy uznali, że brakuje jej głębi i uważali, że można ją znaleźć za darmo w Internecie.

(na podstawie 84 opinii czytelników)

Oryginalny tytuł:

High Performance Web Sites: Essential Knowledge for Front-End Engineers

Zawartość książki:

Chcesz, aby Twoja strona internetowa wyświetlała się szybciej? Ta książka przedstawia 14 konkretnych zasad, które pozwolą skrócić czas odpowiedzi od 25% do 50%, gdy użytkownicy żądają strony. Autor Steve Souders, w swojej pracy jako Chief Performance Yahoo!, zebrał te najlepsze praktyki podczas optymalizacji niektórych z najczęściej odwiedzanych stron w sieci. Nawet strony, które były już wysoce zoptymalizowane, takie jak Yahoo! Search i Yahoo! Front Page, były w stanie skorzystać z tych zaskakująco prostych wytycznych dotyczących wydajności.

Zasady zawarte w High Performance Web Sites wyjaśniają, w jaki sposób można zoptymalizować wydajność Ajax, CSS, JavaScript, Flash i obrazów, które zostały już wbudowane w witrynę - dostosowania, które są krytyczne dla każdej bogatej aplikacji internetowej. Inne źródła informacji poświęcają wiele uwagi dostrajaniu serwerów internetowych, baz danych i sprzętu, ale większość czasu wyświetlania zajmuje komunikacja między serwerem a przeglądarką. Wysoka wydajność stron internetowych obejmuje każdy aspekt tego procesu.

Każda reguła wydajności jest poparta konkretnymi przykładami, a fragmenty kodu są dostępne na towarzyszącej książce stronie internetowej. Zasady te obejmują jak:

⬤ Wykonywać mniej żądań HTTP.

⬤ Używać sieci dostarczania treści.

⬤ Dodawać nagłówek Expires.

⬤ Komponenty Gzip.

⬤ Umieść arkusze stylów na górze.

⬤ Umieść skrypty na dole.

⬤ Unikaj wyrażeń CSS.

⬤ Uczyń JavaScript i CSS zewnętrznymi.

⬤ Zmniejsz liczbę wyszukiwań DNS.

⬤ Zminimalizuj JavaScript.

⬤ Unikaj przekierowań.

⬤ Usuń zduplikowane skrypty.

⬤ Konfiguracja ETagów.

⬤ Możliwość buforowania Ajax.

Jeśli tworzysz strony dla miejsc o dużym natężeniu ruchu i chcesz zoptymalizować doświadczenia użytkowników odwiedzających Twoją witrynę, ta książka jest niezbędna.

"Gdyby każdy wdrożył tylko 20% wskazówek Steve'a, sieć byłaby znacznie lepszym miejscem. Pomiędzy tą książką a rozszerzeniem YSlow Steve'a, naprawdę nie ma już usprawiedliwienia dla posiadania powolnej strony internetowej".

-Joe Hewitt, twórca debuggera Firebug i inspektora DOM Mozilli.

"Steve Souders wykonał fantastyczną robotę, destylując ogromną, na wpół szaloną sztukę do zestawu zwięzłych, praktycznych, pragmatycznych kroków inżynieryjnych, które zmienią świat wydajności sieci."

-Eric Lawrence, twórca debuggera Fiddler Web Debugger, Microsoft Corporation.

Dodatkowe informacje o książce:

ISBN:9780596529307
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2007
Liczba stron:170

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wysokowydajne strony internetowe: Niezbędna wiedza dla inżynierów front-end - High Performance Web...
Chcesz, aby Twoja strona internetowa wyświetlała...
Wysokowydajne strony internetowe: Niezbędna wiedza dla inżynierów front-end - High Performance Web Sites: Essential Knowledge for Front-End Engineers
Jeszcze szybsze strony internetowe: Najlepsze praktyki w zakresie wydajności dla twórców stron...
Wydajność ma kluczowe znaczenie dla sukcesu każdej...
Jeszcze szybsze strony internetowe: Najlepsze praktyki w zakresie wydajności dla twórców stron internetowych - Even Faster Web Sites: Performance Best Practices for Web Developers

Prace autora wydały następujące wydawnictwa: