關(guān)于新書《大型網(wǎng)站性能監(jiān)測、分析與優(yōu)化》_第1頁
關(guān)于新書《大型網(wǎng)站性能監(jiān)測、分析與優(yōu)化》_第2頁
關(guān)于新書《大型網(wǎng)站性能監(jiān)測、分析與優(yōu)化》_第3頁
關(guān)于新書《大型網(wǎng)站性能監(jiān)測、分析與優(yōu)化》_第4頁
關(guān)于新書《大型網(wǎng)站性能監(jiān)測、分析與優(yōu)化》_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、為什么要寫這本書在人際關(guān)系中,良好的第一印象至關(guān)重要。人們?cè)敢庠诒舜松砩蠈で笮湃?與安全感,并期望在接下來的實(shí)踐經(jīng)歷中重現(xiàn)及增強(qiáng)這些好感。同樣的道理也 體現(xiàn)在互聯(lián)網(wǎng)產(chǎn)品中。在打造良好的品牌信譽(yù)及與終端用戶持久信任關(guān)系的過 程中,用戶體驗(yàn)扮演著極其重要的角色。如今當(dāng)我們?cè)L問的移動(dòng)應(yīng)用速度慢、 圖片頁面無法打開、視頻無法下載、交易擁塞等癥狀時(shí),大多數(shù)人會(huì)選擇毫不 猶豫地離開。正是由于越來越多的互聯(lián)網(wǎng)應(yīng)用承載著企業(yè)的商業(yè)價(jià)值,而每當(dāng) 出現(xiàn)應(yīng)用性能問題時(shí)便直接轉(zhuǎn)化為實(shí)際收益損失,所以解決性能問題之關(guān)鍵, 關(guān)乎用戶體驗(yàn)、也直接影響效益營收及企業(yè)核心競爭力。這本書的不同之處從 Web1.0 時(shí)代至今,工程

2、師們一直在嘗試各種方法,提高用戶對(duì)互聯(lián)網(wǎng)產(chǎn)品的瀏 覽體驗(yàn)。在這個(gè)過程中,對(duì)用戶體驗(yàn)改善有許多的理解和稱呼,例如 Web 前端性能 優(yōu)化、 Web 性能優(yōu)化、速度優(yōu)化、系統(tǒng)性能優(yōu)化、訪問質(zhì)量優(yōu)化、可用性優(yōu)化 等,而無論是在哪一個(gè)時(shí)代、或是哪一種理解,都有一個(gè)共同目的 就是讓 用戶體驗(yàn)更好。性能優(yōu)化界的泰山北斗級(jí)人物Steve Souders曾說過一個(gè)定論:“ 80 %-90% of the end-user response time isspent onthe frontend 最為“業(yè)界所 認(rèn)可。他是Google Web性能布道者和前Yahoo首席性能工程師,也引領(lǐng)這一領(lǐng) 域多年;他把用戶體

3、驗(yàn)優(yōu)化基本定義為前端 +Web性能優(yōu)化。在互聯(lián)網(wǎng)產(chǎn)品多樣性、復(fù)雜化的今天,全球化、移動(dòng)化、多終端,海量用 戶數(shù)據(jù)和實(shí)時(shí)性等新特點(diǎn)為改善用戶體驗(yàn)帶來了更大的挑戰(zhàn),甚至可以毫不夸 張的說今天的互聯(lián)網(wǎng)時(shí)代是比歷史上任何時(shí)期都面臨更加復(fù)雜的局面和更為嚴(yán) 峻的挑戰(zhàn)。互聯(lián)網(wǎng)已經(jīng)進(jìn)入到用戶體驗(yàn)至上的時(shí)代。企業(yè)商業(yè)價(jià)值的高度互聯(lián) 網(wǎng)化、移動(dòng)化及激烈的行業(yè)競爭等,都會(huì)讓企業(yè)對(duì)用戶體驗(yàn)的追求越來越高。 與此同時(shí),用戶選擇門檻也會(huì)越來越低而使其更為挑剔,加上影響用戶體驗(yàn)的 因素越來越多元化及互聯(lián)網(wǎng)技術(shù)、網(wǎng)絡(luò)、硬件的高速迭代,這種種原因使得前 端 Web 性能已經(jīng)不再像以前那樣對(duì)用戶體驗(yàn)起到?jīng)Q定性作用。尤其是在中國存

4、 在其特有的差異性,從移動(dòng)、前端、后端、網(wǎng)絡(luò)、系統(tǒng)、應(yīng)用、硬件、產(chǎn)品邏 輯等都決定了用戶體驗(yàn)。本書作者結(jié)合在騰訊、百度大規(guī)模性能優(yōu)化的工作經(jīng) 歷從一個(gè)全新的企業(yè)級(jí)視角來考量用戶體驗(yàn)與工程師之間的關(guān)系,試圖詮釋如 何建立完整企業(yè)級(jí)性能監(jiān)測、分析與優(yōu)化體系。 企業(yè)級(jí)性能監(jiān)測、分析、優(yōu) 化體系讀者對(duì)象本書適合以下讀者閱讀:互聯(lián)網(wǎng)行業(yè)技術(shù)經(jīng)理、項(xiàng)目經(jīng)理、架構(gòu)師、技術(shù)總監(jiān)、 CTO 互聯(lián)網(wǎng)行業(yè)運(yùn)維工程師、測試工程師、前端研發(fā)工程師、后端研發(fā)工程 師、移動(dòng)研發(fā)工程師致力于從全局把握應(yīng)用性能監(jiān)測、分析與優(yōu)化和互聯(lián)網(wǎng)產(chǎn) 品的所有互聯(lián)網(wǎng)從業(yè)人員勘誤和支持致謝感謝電子工業(yè)出版社張?jiān)缕祭蠋熁ㄙM(fèi)大量時(shí)間、精力來閱讀我

5、的書稿,指 出許多文字和格式上的錯(cuò)誤。感謝原百度同事朱建鋒、徐曄等提供素材。最后 感謝我的太太在本書寫作期間給予我事業(yè)上的支持以及寫作上的指導(dǎo)。目錄、尸、 亠前言寫在最前面關(guān)于用戶體驗(yàn)在騰訊、百度實(shí)踐的體會(huì)第一部分基礎(chǔ)篇 第 1xx 應(yīng)用性能管理概述1.1 關(guān)于應(yīng)用性能1.2 關(guān)于應(yīng)用性能管理1.3 基本意識(shí)1.3.1 價(jià)值與意義1.3.2 出發(fā)點(diǎn)1.3.3 相關(guān)的人1.3.4 解決的問題1.3.5 前題條件1.3.6 組織形式1.4 如何正確開始1.5 投入與收益平衡1.6 優(yōu)秀企業(yè)的經(jīng)驗(yàn) 第二部分監(jiān)測、工具篇 第 2xx 應(yīng)用性能監(jiān)測實(shí)踐2.1 應(yīng)用性能監(jiān)測概述2.2 應(yīng)用性能持續(xù)監(jiān)測2.

6、2.1 移動(dòng)監(jiān)測 移動(dòng) Web App 監(jiān)測 移動(dòng) Native App 監(jiān)測 移動(dòng)端到端真機(jī)監(jiān)測2.2.2 Web 監(jiān)測 PC端到端真機(jī)監(jiān)測 PC J隘測 網(wǎng)絡(luò)監(jiān)測 可用性監(jiān)測 流媒體真機(jī)監(jiān)測流媒體Flash監(jiān)測2.2.3 系統(tǒng)監(jiān)測 主機(jī)監(jiān)測2.2.4 應(yīng)用監(jiān)測 語言類監(jiān)測.1 Java 監(jiān)測.2 PHP 監(jiān)測.3 .NET監(jiān)測.4 Node.js 監(jiān)測.5 Ruby 監(jiān)

7、測.6 Python 監(jiān)測平臺(tái)類監(jiān)測.1 Apache 監(jiān)測.2 Ngi nx 監(jiān)測.3 Docker 監(jiān)測2.2.424 Redis 監(jiān)測2.2.425 MySQL 監(jiān)測2.2.426 Mo ngoDB 監(jiān)測2.3 應(yīng)用性能即時(shí)監(jiān)測231 PC即時(shí)監(jiān)測232移動(dòng)Web App即時(shí)監(jiān)測233移動(dòng)Native App即時(shí)監(jiān)測2.3.4網(wǎng)絡(luò)即時(shí)監(jiān)測2.4應(yīng)用自定義監(jiān)測第 3xx 性能監(jiān)測工具介紹3.1 性能監(jiān)測工具概述3.2持續(xù)監(jiān)測工具3.2.1 Keynote3.2.2 Dynatrace3.2.3 App dynamics3

8、.2.4 Newrelic3.2.5 基調(diào)3.2.6 博睿3.2.7 OneAPM3.2.8xxxx3.3 即時(shí)監(jiān)測工具3.3.1 YSlow3.3.2 Pagespeed Insights3.3.3 WebPageTest3.3.4 Chrome Dev Tools3.3.5 PhantomJS3.3.6 JsPerf3.4 其它工具3.5 應(yīng)用性能指標(biāo)3.5.1 用戶指標(biāo) 可用率 事務(wù) 吞吐量 響應(yīng)時(shí)間 同時(shí)并發(fā)數(shù) 首屏?xí)r間xx 時(shí)間 整頁時(shí)間 DNS時(shí)間3.5.1

9、.10 建立連接時(shí)間1 下載速度2 網(wǎng)絡(luò)傳輸時(shí)間3 后端響應(yīng)時(shí)間4 首包時(shí)間5 基礎(chǔ)頁時(shí)間6 頁面大小3.5.2 服務(wù)器指標(biāo) CPU使用率平均負(fù)載 內(nèi)存使用量 IO使用率 IO讀寫速度 磁盤操作數(shù) 網(wǎng)絡(luò)帶寬 連接數(shù)3.5.3 移動(dòng)指標(biāo) 啟動(dòng)時(shí)間 響應(yīng)時(shí)間 吞吐量 崩潰率 活躍會(huì)話數(shù) 傳輸數(shù)據(jù)量 錯(cuò)誤率3.

10、5.4 其它指標(biāo)第 4xx 性能監(jiān)測平臺(tái)搭建實(shí)踐4.1 為什么要搭建監(jiān)測平臺(tái)4.2 如何搭建性能監(jiān)測平臺(tái) 第三部分分析、優(yōu)化篇 第 5xx 應(yīng)用性能分析實(shí)踐5.1 產(chǎn)生性能問題的因素5.1.1 產(chǎn)品邏輯及用戶行為5.1.2xx 基礎(chǔ)網(wǎng)絡(luò)5.1.3 PC端環(huán)境5. 1 .4移動(dòng)端環(huán)境5. 1 . 5代碼及應(yīng)用5.1.6服務(wù)器及xx環(huán)境5.2 應(yīng)用性能分析概述5.2.1 從用戶及生產(chǎn)環(huán)境著手從終端xx分析從應(yīng)用xx分析從網(wǎng)絡(luò)xx分析從系統(tǒng)xx分析5.2.2常見的分析方法 平均值 幾何平均值 直方圖5.

11、2.2.4 分位值 標(biāo)準(zhǔn)差 去噪點(diǎn) 慢速比 Cache 狀態(tài)5.2.3 主要分析視圖 趨勢視圖 地域視圖省份、xx視圖 運(yùn)營商視圖 錯(cuò)誤視圖 散點(diǎn)視圖 區(qū)間視圖 瀏覽器視圖 操作系統(tǒng)視圖0 拓?fù)湟晥D1 HTTP視圖2 交互視圖3崩潰視圖4 設(shè)備視圖5 版本視圖6 Web 事務(wù)視圖7 數(shù)據(jù)庫視圖5.2.3.

12、18 外部服務(wù)視圖9 后臺(tái)服務(wù)視圖0 其它視圖5.2.4 橫向?qū)Ρ鹊囊饬x 按競品分析 按行業(yè)分析第 6xx 應(yīng)用性能優(yōu)化實(shí)踐6.1 應(yīng)用性能優(yōu)化概述6.1.1 保障正確的性能優(yōu)化6.1.2 確定優(yōu)化帶來的收益6.1.3 在投入和產(chǎn)出上做取舍6.1.4 功能與性能的取舍6.1.5 防止過早和過渡優(yōu)化6.2 網(wǎng)絡(luò)優(yōu)化621 IDC優(yōu)化622 ISP優(yōu)化623 CDN優(yōu)化6.2.4 BGP 優(yōu)化6.2.5 DNS 優(yōu)化6.3 系統(tǒng)優(yōu)化6.3.1 壓縮優(yōu)化6.3.2緩存優(yōu)化6.3.3分離優(yōu)化6.3.4內(nèi)核優(yōu)化6.3.5傳輸優(yōu)化6.3.6并發(fā)優(yōu)化6

13、.3.7 隔離優(yōu)化6.3.8 網(wǎng)卡優(yōu)化6.3.9 硬件優(yōu)化6.4 前端優(yōu)化6.4.1 首屏優(yōu)化6.4.2 內(nèi)容優(yōu)化6.4.3 請(qǐng)求優(yōu)化644 CSS優(yōu)化645 JavaScrip優(yōu)化6.4.6圖片優(yōu)化6.5 后端優(yōu)化6.5.1 架構(gòu)優(yōu)化6.5.2 并行優(yōu)化6.5.3 異步優(yōu)化6.5.4基礎(chǔ)優(yōu)化6.5.5 算法優(yōu)化6.5.6程序優(yōu)化6.5.7 緩存優(yōu)化6.6 移動(dòng)優(yōu)化6.6.1 網(wǎng)絡(luò)優(yōu)化6.6.2 請(qǐng)求優(yōu)化6.6.3 緩存優(yōu)化6.6.4策略優(yōu)化6.6.5啟動(dòng)優(yōu)化6.6.6交互優(yōu)化6.6.7 內(nèi)存優(yōu)化6.7 其它優(yōu)化6.7.1 SPDY6.7.2 HTTP/26.7.3 ESI6.7.4 SDCH6.7.5 BigPipe6.7.6 DNS Prefetch6.7.7 HHVM第 7xx 性能優(yōu)化平臺(tái)搭建實(shí)踐7.1 為什么要搭建優(yōu)化平臺(tái)7.2 如何搭建性能優(yōu)化平臺(tái) 第四部分標(biāo)準(zhǔn)、保持篇 第 8xx 應(yīng)用性能優(yōu)化標(biāo)準(zhǔn)8.1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論