高性能網(wǎng)站建設(shè)指南:前端工程師技能精髓是一本高性能網(wǎng)站建設(shè)指導(dǎo)手冊,簡稱為高性能網(wǎng)站建設(shè)指南,由美國程序員史蒂夫.桑德斯Steve Souders編著。本書告訴我們從“前端”入手改善網(wǎng)站性能簡單明了。在對后端大動干戈之前,按照本書的14條“軍規(guī)”,從前端入手改善性能,會有意想不到的驚人效果。作者從一開始就幫我們端正了在網(wǎng)站性能方面的看法,帶我們走出誤區(qū)。然后,從各個方面通過正例和反例的對比,讓我們看到“前端”對網(wǎng)站性能的影響是如此巨大,而從“前端”入手改善現(xiàn)狀是那么的簡單明了,從而來學(xué)習(xí)如何改善和建設(shè)網(wǎng)站,非常適合Web架構(gòu)師、信息架構(gòu)師、Web開發(fā)人員及產(chǎn)品經(jīng)理閱讀和參考。
全書簡介
《高性能網(wǎng)站建設(shè)指南:前端工程師技能精髓》結(jié)合Web 2.0以來Web開發(fā)領(lǐng)域的全新形勢和特點,介紹了網(wǎng)站性能問題的現(xiàn)狀、產(chǎn)生的原因,以及改善或解決性能問題的原則、技術(shù)技巧和很好實踐。重點關(guān)注網(wǎng)頁的行為特征,闡釋優(yōu)化Ajax、CSS、JavaScript、Flash和圖片處理等要素的技術(shù),全面涵蓋瀏覽器端性能問題的方方面面。在本書中,作者給出了14條具體的優(yōu)化原則,每一條原則都配以范例佐證,并提供了在線支持。
《高性能網(wǎng)站建設(shè)指南:前端工程師技能精髓》內(nèi)容豐富,主要包括減少HTTP請求、Edge Computing技術(shù)、Expires Header技術(shù)、gzip組件、CSS和JavaScript很好實踐、主頁內(nèi)聯(lián)、Domain最小化、JavaScript優(yōu)化、避免重定向的技巧、刪除重復(fù)JavaScript的技巧、關(guān)閉ETags的技巧、Ajax緩存技術(shù)和最小化技術(shù)等。
高性能網(wǎng)站建設(shè)指南pdf章節(jié)目錄
Table of contents
推薦序 xiii
前言 xv
緒言A 前端性能的重要性 1
跟蹤Web頁面性能 1
時間花在哪兒了 3
性能黃金法則 4
緒言B HTTP概述 6
壓縮 7
條件GET請求 7
Expires 8
Keep-Alive 8
更多信息 9
第1章 規(guī)則1――減少HTTP請求 10
圖片地圖 10
CSS Sprites 11
內(nèi)聯(lián)圖片 13
合并腳本和樣式表 15
小結(jié) 16
第2章 規(guī)則2――使用內(nèi)容發(fā)布網(wǎng)絡(luò) 18
內(nèi)容發(fā)布網(wǎng)絡(luò) 19
節(jié)省 20
第3章 規(guī)則3――添加Expires頭 22
Expires頭 22
Max-Age和mod_expires 23
空緩存VS完整緩存 24
不僅僅是圖片 25
修訂文件名 27
示例 28
第4章 規(guī)則4――壓縮組件 29
壓縮是如何工作的 29
壓縮什么 30
節(jié)省 31
配置 31
代理緩存 33
邊緣情形 34
壓縮的實際效果 35
第5章 規(guī)則5――將樣式表放在頂部 37
逐步呈現(xiàn) 37
sleep.cgi 38
白屏 39
樣式內(nèi)容的閃爍 43
前端工程師應(yīng)該做什么? 43
第6章 規(guī)則6――將腳本放在底部 45
腳本帶來的問題 45
并行下載 46
腳本阻塞下載 48
最差情況:將腳本放在頂部 49
最佳情況:將腳本放在底部 49
正確地放置 50
第7章 規(guī)則7――避免CSS表達式 51
更新表達式 52
圍繞問題展開工作 52
小結(jié) 54
第8章 規(guī)則8――使用外部JavaScript和CSS 55
內(nèi)聯(lián)VS外置 55
典型的對比結(jié)果 58
主頁 58
兩全其美 59
第9章 規(guī)則9――減少DNS查找 63
DNS緩存和TTL 63
瀏覽器的視角 66
減少DNS查找 68
第10章 規(guī)則10――精簡JavaScript 69
精簡 69
混淆 70
節(jié)省 70
示例 72
錦上添花 73
第11章 規(guī)則11――避免重定向 76
重定向的類型 76
重定向是如何損傷性能的 77
重定向之外的其他選擇 79
第12章 規(guī)則12――刪除重復(fù)腳本 85
重復(fù)腳本――確有其事 85
重復(fù)腳本損傷性能 86
避免重復(fù)腳本 87
第13章 規(guī)則13――配置ETag 89
ETag是什么? 89
ETag帶來的問題 91
Etag――用還是不用 93
現(xiàn)實世界中的ETag 94
第14章 規(guī)則14――使Ajax可緩存 96
Web 2.0、DHTML和Ajax 96
異步與即時 98
優(yōu)化Ajax請求 99
現(xiàn)實世界中的Ajax緩存 99
第15章 析構(gòu)十大網(wǎng)站 103
頁面大小、響應(yīng)時間、YSlow等級 103
如何進行測試 105
Amazon 107
AOL 110
CNN 114
eBay 116
Google 120
MSN 123
MySpace 127
Wikipedia 130
Yahoo! 132
索引 139
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 網(wǎng)易新聞電腦版 v113.297.68M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v1.0.1135.99M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- 網(wǎng)易云閱讀電腦版 v6.7.226.41M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文