高性能網站建設進階指南

高性能網站建設進階指南

《高性能網站建設進階指南》是2010年電子工業出版社出版的圖書,作者是(美)桑德斯。

基本信息

圖書信息

高性能網站建設進階指南高性能網站建設進階指南
書 名: 高性能網站建設進階指南

作 者:(美)桑德斯

出版社電子工業出版社

出版時間: 2010-4-1

ISBN: 9787121105449

開本: 16開

定價: 49.80元

內容簡介

本書是《高性能網站建設指南》姊妹篇。作者Steve Souders是Google Web性能布道者和Yahoo!前首席性能工程師。在本書中,Souders與8位專家分享了提升網站性能的最佳實踐和實用建議,主要包括:理解Ajax性能,編寫高效的JavaScript,創建快速回響的應用程式、無阻塞載入腳本, 跨域共享資源,無損壓縮圖片大小,使用塊編碼加快網頁渲染;避免或取代iframe的方法,簡化CSS選擇符,以及其他技術。

性能是任何一個網站成功的關鍵,然而,如今日益豐富的內容和大量使用Ajax的Web應用程式已迫使瀏覽器達到其處理能力的極限。Steve Souders是GoogleWeb'哇能布道者和前Yahoo!首席性能工程師,他在本書中提供了寶貴的技術來幫助你最佳化網站性能。

Souders的上一本暢銷書《高性能網站建設指南》 (High Performance Web Sites)震驚了Web開發界,它揭示了在客戶端載入一個網頁的時間大約占用了總時耗的80%。在《高性能網站建設進階指南》(Even Faster Web Sites)這本書中,Souders與另外8位專家級特約作者提供了提升網站性能的最佳實踐和實用建議,主要包括以下3個關鍵領域。

・JavaScript――你將獲得忠告:理解Ajax性能、編寫高效的JavaScript、創建快速回響的應用程式、無阻塞載入腳本等。

・網路――你將學到:跨域共享資源、無損壓縮圖片大小,以及使用塊編碼加快網頁渲染。

・瀏覽器――你將發現:避免或取代iframe的方法、簡化CSS選擇符,以及其他技術。

對於當前的富媒體網站和Web 2.0應用程式來說,速度至關重要。在本書中,你將學習如何節省寶貴的網站載入時間,使網站更快地回響用戶的請求。

圖書目錄

致謝

前言

第1章:理解Ajax性能

1.1 權衡

1.2 最佳化原則

1.3 Ajax

1.4 瀏覽器

1.5 哇!

1.6 JavaScript

1.7 總結

第2章:創建快速回響的Web套用

2.1 怎樣才算足夠快

2.2 測量延遲時間

2.3 執行緒處理

2.4 確保回響速度

2.5 總結

第3章:拆分初始化負載

3.1 全部載入

3.2 通過拆分來節省下載量

3.3 尋找拆分

3.4 未定義標識符和競爭狀態

3.5 個案研究:Google日曆

第4章:無阻塞載入腳本

4.1 腳本阻塞並行下載

4.2 讓腳本運行得更好

4.3 瀏覽器忙指示器

4.4 確保(或避免)按順序執行

4.5 匯總結果

4.6 最佳方案

第5章:整合異步腳本

5.1 代碼示例:menu.js

5.2 競爭狀態

5.3 異步載入腳本時保持執行順序

5.4 多個外部腳本

5.5 綜合解決方案

5.6 現實網際網路中的異步載入

第6章:布置行內腳本

6.1 行內腳本阻塞並行下載

6.2 保持CSS和JavaScript的執行順序

6.3 風險:把行內腳本放置在樣式表之後

第7章:編寫高效的JavaScript

7.1 管理作用域

7.2 高效的數據存取

7.3 流控制

7.4 字元串最佳化

7.5 避免運行時間過長的腳本

7.6 總結

第8章:可伸縮的Comet

第9章:超越Gzip壓縮

第10章:圖像最佳化

第11章:劃分主域

第12章:儘早刷新文檔的輸出

第13章:少用iframe

第14章:簡化CSS選擇符

附錄:性能工具

索引

相關詞條

相關搜尋

熱門詞條

聯絡我們