Web開發者效能最佳化實務
「《高效能網站建置指南》包含最新研究成果,激發你的編程智慧,讓你的網站運作順暢,如行雲流水般。我愛死了這本書的風格 — 涵蓋豐富的主題,而且每個主題皆由該領域中備受尊崇的權威專家帶領你深入探討。說真的,我們的團隊人手一本。」
— Bill Scott,Netflix,UI工程部總監
效能是網站成功與否的重要關鍵,然而,挾帶著日益豐富的內容並且運用大量的Ajax技術,現今的Web應用程式已迫使瀏覽器達到其處理能力的極限。Steve Souders,Google的Web效能佈道者及Yahoo!的前首席效能專家,在本書中提供了最寶貴的技術,協助你最佳化你的網站效能。
Souders的上一本暢銷書《High Performance Web Sites》在Web開發的世界裡捲起了漫天風雲,並且揭露出一項事實:網頁加載的總耗時中有80%是花費在客戶端上的。在《高效能網站建置指南》這本書中,Souders與其他八位專家級的特約作者針對改善網站效能提供了最佳實務以及實用建言,主要包括下列三個關鍵領域:
● JavaScript — 透過我們的建言,你將理解Ajax效能議題、撰寫高效率JavaScript、建立快速回應的應用程式、以無阻塞的方式載入指令稿、等等。
● 網路 — 你將學習跨網域共用資源、無損品質地壓縮圖像尺寸、利用分塊傳輸編碼(chunked encoding)機制加快網頁展示。
● 瀏覽器 — 你將發掘iframe的替代方案、如何簡化CSS選擇器、及其他相關技術。
對現今的豐富式媒體網站(rich media web site)和Web 2.0應用程式來說,「速度」至關重要,藉由本書,你將瞭解如何有效削減寶貴的網站加載時間,並且讓網站回應得更為快速。
作者簡介
Steve Souders 目前服務於Google,負責Web效能及開源碼開發的相關工作。他是Firebug的效能分析擴充套件YSlow的創造者,也是O'Reilly的Web效能與運作研討會Velocity的聯合主席。Steve經常在各大技術研討會以及Microsoft、Amazon、MySpace、LinkedIn和Facebook等知名高科技公司中發表演說。
特約作者:
Dion Almaer、Douglas Crockford、Ben Galbraith、Tony Gentilcore、Dylan Schiemann、Stoyan Stefanov、Nicole Sullivan和Nicholas C. Zakas
目錄
致謝
序言
01 理解 Ajax 效能
02 建立快速回應的 Web 應用程式
03 拆分初始加載
04 無阻塞加載指令稿
05 整合非同步指令稿
06 佈置行內指令稿
07 撰寫高效率的JavaScript
08 可擴展的 Comet 應用程式
09 超越Gzip 壓縮
10 圖像最佳化
11 劃分主網域
12 儘早沖刷文件輸出
13 慎用iframe
14 簡化 CSS 選擇器
附錄A 效能工具
索引
致謝
序言
01 理解 Ajax 效能
02 建立快速回應的 Web 應用程式
03 拆分初始加載
04 無阻塞加載指令稿
05 整合非同步指令稿
06 佈置行內指令稿
07 撰寫高效率的JavaScript
08 可擴展的 Comet 應用程式
09 超越Gzip 壓縮
10 圖像最佳化
11 劃分主網域
12 儘早沖刷文件輸出
13 慎用iframe
14 簡化 CSS 選擇器
附錄A 效能工具
索引
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。