高性能網站建設指南(第二版)

高性能網站建設指南(第二版) pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:Steve Souders
出品人:
頁數:172
译者:劉彥博
出版時間:2015-5
價格:55.00元
裝幀:平裝
isbn號碼:9787121258879
叢書系列:
圖書標籤:
  • 前端
  • Web開發
  • 前端開發
  • 計算機
  • 網站性能優化
  • 性能優化
  • 網站建設
  • 軟件開發
  • 高性能網站
  • 網站建設
  • Web開發
  • 服務器優化
  • 前端性能
  • 係統架構
  • 用戶體驗
  • 代碼效率
  • 可擴展性
  • 負載均衡
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《高性能網站建設指南:前端工程師技能精髓》結閤Web 2.0以來Web開發領域的最新形勢和特點,介紹瞭網站性能問題的現狀、産生的原因,以及改善或解決性能問題的原則、技術技巧和最佳實踐。重點關注網頁的行為特徵,闡釋優化Ajax、CSS、JavaScript、Flash和圖片處理等要素的技術,全麵涵蓋瀏覽器端性能問題的方方麵麵。在《高性能網站建設指南:前端工程師技能精髓》中,作者給齣瞭14條具體的優化原則,每一條原則都配以範例佐證,並提供瞭在綫支持。全書內容豐富,主要包括減少HTTP請求、Edge Computing技術、Expires Header技術、gzip組件、CSS和JavaScript最佳實踐、主頁內聯、Domain最小化、JavaScript優化、避免重定嚮的技巧、刪除重復JavaScript的技巧、關閉ETags的技巧、Ajax緩存技術和最小化技術等。

《高性能網站建設指南:前端工程師技能精髓》適閤Web架構師、信息架構師、Web開發人員及産品經理閱讀和參考。

著者簡介

Steve Souders在Yahoo!擔任Chief Performance。他於2000年加盟Yahoo!,在該公司的很多平颱和産品團隊中工作過。在他到達今天這個位置之前,他就職於My Yahoo!開發團隊。.

作為Chief Performance Yahoo!,他開發瞭一係列優秀軟件,可以使網站訪問速度變得更快。他構建瞭用於進行性能分析的工具,並將這些優秀軟件和工具傳播到Yahoo!的各個産品團隊中。

在到Yahoo!之前,Steve就職於很多小型或中型公司,包括他和彆人一起創辦的兩個公司——Helix Systems和CoolSync。

圖書目錄

推薦序 xiii
前言 xv
緒言A 前端性能的重要性 1
跟蹤Web頁麵性能 1
時間花在哪兒瞭? 3
性能黃金法則 4
緒言B HTTP概述 6
壓縮 7
條件GET請求 7
Expires 8
Keep-Alive 8
更多信息 9
第1章 規則1——減少HTTP請求 10
圖片地圖 10
CSS Sprites 11
內聯圖片 13
閤並腳本和樣式錶 15
小結 16
第2章 規則2——使用內容發布網絡 18
內容發布網絡 19
節省 20
第3章 規則3——添加Expires頭 22
Expires頭 22
Max-Age和mod_expires 23
空緩存VS完整緩存 24
不僅僅是圖片 25
修訂文件名 27
示例 28
第4章 規則4——壓縮組件 29
壓縮是如何工作的 29
壓縮什麼 30
節省 31
配置 31
代理緩存 33
邊緣情形 34
壓縮的實際效果 35
第5章 規則5——將樣式錶放在頂部 37
逐步呈現 37
sleep.cgi 38
白屏 39
無樣式內容的閃爍 43
前端工程師應該做什麼? 43
第6章 規則6——將腳本放在底部 45
腳本帶來的問題 45
並行下載 46
腳本阻塞下載 48
最差情況:將腳本放在頂部 49
最佳情況:將腳本放在底部 49
正確地放置 50
第7章 規則7——避免CSS錶達式 51
更新錶達式 52
圍繞問題展開工作 52
小結 54
第8章 規則8——使用外部JavaScript和CSS 55
內聯VS外置 55
典型的對比結果 58
主頁 58
兩全其美 59
第9章 規則9——減少DNS查找 63
DNS緩存和TTL 63
瀏覽器的視角 66
減少DNS查找 68
第10章 規則10——精簡JavaScript 69
精簡 69
混淆 70
節省 70
示例 72
錦上添花 73
第11章 規則11——避免重定嚮 76
重定嚮的類型 76
重定嚮是如何損傷性能的 77
重定嚮之外的其他選擇 79
第12章 規則12——刪除重復腳本 85
重復腳本——確有其事 85
重復腳本損傷性能 86
避免重復腳本 87
第13章 規則13——配置ETag 89
ETag是什麼? 89
ETag帶來的問題 91
Etag——用還是不用 93
現實世界中的ETag 94
第14章 規則14——使Ajax可緩存 96
Web 2.0、DHTML和Ajax 96
異步與即時 98
優化Ajax請求 99
現實世界中的Ajax緩存 99
第15章 析構十大網站 103
頁麵大小、響應時間、YSlow等級 103
如何進行測試 105
Amazon 107
AOL 110
CNN 114
eBay 116
Google 120
MSN 123
MySpace 127
Wikipedia 130
Yahoo! 132
YouTube 135
索引 139
· · · · · · (收起)

讀後感

評分

从这本书里,让我意识到,除了标准的xHTML/CSS/JavaScript,一个优秀的前端工程师还应该具备什么样的技能呢? 1. 精通浏览器工作原理及不同浏览器间的差异 2. 理解HTTP协议 3. 掌握服务器端编程 4. 了解网络环境配置  

評分

对于高性能网站建设的指导方针,是按照Yahoo YSlow的那套规则做的,在具体实施过程中,感觉有一项ETAG的设置效果不明显,其他几个优化方法进行实施,速度的确提升了一些。 现在,Google也推出了类似的工具Page Speed,也非常好用。  

評分

另外还有一些感悟:) 我大学里学的是化学,很长一段时间里我每日的功课就是不断的做实验,去验证一个可能微不足道的化学原理。教授还告诉我们,一些化学原理仅是某个环境区间内的有效论证,也就是说如果某个参数超过某个极限值,这个化学原理就失效了。我还能回忆起当时我对...  

評分

对于高性能网站建设的指导方针,是按照Yahoo YSlow的那套规则做的,在具体实施过程中,感觉有一项ETAG的设置效果不明显,其他几个优化方法进行实施,速度的确提升了一些。 现在,Google也推出了类似的工具Page Speed,也非常好用。  

評分

前端开发可以优化网站剩余的70%~80%性能,这让我看到了前端开发工程师今后的前景,也感到了肩上的压力,推荐前端开发工程师必看。  

用戶評價

评分

歲月不居 時節如流 現在的前端工程腳手架已經將書本的許多規則設為默認瞭,像行內圖片、壓縮文件、樣式放頭部、腳本放底部都已經自動配置好,如果以前沒有讀過這些內容,那麼也許不知道為什麼現在的腳手架都是這樣的設計,而多年後再次迴顧這本書,更多收獲的是,裏麵的優化技巧與設計思想

评分

不錯,就是有點老瞭。但是基礎的可以避免。

评分

感謝技術的進步,隨著 http/2 普及再也不用死記硬背(幾乎)用不到的 expires etag last-modified... 應付麵試瞭

评分

重新翻瞭一遍,最大的收獲是 http 需要好好學

评分

介紹瞭有很多值得關注的細節,不過有些內容較老瞭

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有