內容簡介
《高性能網站》中的規則向你解釋了可以怎樣最佳化網站中包含的Ajax、CSS、JavaScript、Flash和圖片。每個規則都可以在本書的網站上找到對應的特別例子和代碼片段。這些規則包括以下內容:減少HTTP連線請求、使用內容分發網路(ContentDeliveryNetwork)、在HTTP協定頭添加過期時間、把部分內容變成Gzip格式、把樣式表(stylesheets)放在頂部、將腳本放在底部、避免CSS表達式、外置JavaScript和CSS、減少DNS查找、將JavaScript最小化、避免重定向連線、刪除重複腳本、配置ETags、生成可緩衝Ajax、
如果你在為大流量的站點編寫網頁並且想要最佳化站點訪問的用戶體驗,這本書不可或缺。
作者簡介
SteveSouders,雅虎的首席性能專家,編寫性能分析工具並在雅虎的開發團隊中推廣這些工具以及最佳實踐。在加入雅虎之前,steve在幾個中小型的新興公司工作過,其中包括他自己參與創辦的兩個公司:HelixSystems和CoolSync。他在史丹福大學獲得管理和工程的碩士學位。
目錄
Foreword
Preface
A.TheImportanceofFrontendPerformance
TrackingWebPagePerformance
WhereDoestheTimeGo?
ThePerformanceGoldenRule
B.HTTPOverview
Compression
ConditionalGETRequests
Expires
Keep-Alive
There'sMore
1.Rule1:MakeFewerHTTPRequests
ImageMaps
CSSSprites
InlineImages
CombinedScriptsandStylesheets
Conclusion
2.Rule2:UseaContentDeliveryNetwork
ContentDeliveryNetworks
TheSavings
3.Rule3:AddanExpiresHeader
ExpiresHeader
Max-Ageandmod_expires
EmptyCachevs.PrimedCache
MoreThanJustImages
RevvingFilenames
Examples
4.Rule4:GzipComponents
HowCompressionWorks
..........
9.Rule9:ReduceDNStookups
10.Rule10:MinifyJavaScript
11.Rule11:AvoidRedirects
12.Rule12:RemoveDuplicateScripts
13.Rule13:ConfigureElags
14.Rule14:MakeAjaxCacheable
15.Deconstructing10TopSites
Index
……