第1章,規則1——減少HTTP請求。介紹了為什麼額外的HTTP請求會對效能產生巨大的影響,並介紹了減少HTTP請求的方法,包括圖片地圖、CSS子圖形、使用data:模式的URL內聯圖片,以及合并指令碼和樣式表。苦寒竹補充:圖片地圖是指比如將論壇這些表情做到同一張圖片上,通過css定位來調用圖片。這個在web標準區中可以看到不少例子
第2章,規則2——使用內容發布網路強調了使用內容發布網路的優勢。cdn加速
第3章,規則3——添加Expires頭研究了一個簡單的HTTP頭是如何通過使用瀏覽器緩衝來戲劇性地改善Web頁面效能的。(使用緩衝來減少下載次數)
第4章,規則4——壓縮組件解釋了壓縮是如何工作的,以及如何為Web伺服器啟用壓縮,並討論了現今存在的一些相容性問題。(gzip壓縮)
第5章,規則5——將樣式表放在頂部展示了樣式表是如何影響頁面呈現的。樣式表該放在頂部
第6章,規則6——將指令碼放在底部展示了指令碼是如何影響呈現的,以及指令碼是如何下載到瀏覽器中的。(指令碼該放在底部,除非放底部不能執行)
第7章,規則7——避免CSS運算式討論了CSS運算式的使用和度量其影響的重要性。(盡量不要用css運算式。什麼叫CSS運算式可以前往標準區學習)
第8章,規則8——使用外部JavaScript和CSS介紹了如何權衡是內聯JavaScript和CSS還是將它們放到外部檔案中。
第9章,規則9——減少DNS尋找強調瞭解析網域名稱時的頻繁尋找所產生的影響。
第10章,規則10——精簡JavaScript量化了從JavaScript中移除空白字元所帶來的收益。(壓縮js,可看goolge.com的html源檔案)
第11章,規則11——避免重新導向對使用重新導向提出了警示,並給出了可替代的方法。
第12章,規則12——移除重複指令碼展示了如果一個頁面中包含兩處相同的指令碼會發生什麼情況。
第13章,規則13——配置ETag介紹了ETag是如何工作的,以及為什麼對於任何擁有多於一台Web伺服器的網站來說,預設的實現都是不好的。
第14章,規則14——使Ajax可緩衝強調在使用Ajax時牢記這些效能規則的重要性。
可以下載 Firefox YSlow 外掛程式進行最佳化,參考:http://developer.yahoo.com/yslow/