Web性能权威指南

出版日期:2013-9
ISBN:978711534910X
作者:Ilya Grigorik
页数:336页

内容概要

作者简介:
Ilya Grigorik
是谷歌“Web加速”(Make The Web Fast)团队的性能工程师、开发大使。他每天的主要工作就是琢磨怎么让Web应用速度更快,总结并推广能够提升应用性能的最佳实践。
在专注于研究Web性能之前,Ilya创办了PostRank公司并担任CTO,这是一家社交分析公司。他的这家公司被谷歌收购后,成为了Google Analytics中社交分析报告模块的核心。除了研究Web性能和分析,Ilya还会为开源项目做做贡献、看看书,或者写一些好玩的项目,比如VimGolf、GitHub Archive等。
译者简介:
李松峰
2006年起投身翻译,出版过译著30余部,包括《JavaScript高级程序设计》、《简约至上》等畅销书。2008年进入出版业,从事技术图书编辑和审稿工作。
2007年创立知识分享网站“为之漫笔”(cn-cuckoo.com),翻译了大量国外经典技术文章。2012年下半年创立“A List Apart中文版”站点(alistapart.cn),旨在向中文读者译介这一国际顶级Web设计与开发杂志。他经常参加技术社区活动,曾在W3ctech 2012 Mobile上分享“Dive into Responsive Web Design”。2013年1月应邀在金山网络分享“响应式Web设计”,2013年3月应邀在奇虎360分享“JS的国”。

书籍目录

版权声明
Steve Souders推荐序
前言
第一部分:网络技术概览
第1章 延迟与带宽
第2章 TCP的构成
第3章 UDP的构成
第4章 传输层安全(TLS)
第二部分:无线网络性能
第5章 无线网络概览
第6章 Wi-Fi
第7章 移动网络
第8章 移动网络的优化建议
第三部分:HTTP
第9章 HTTP简史
第10章 Web性能要点
第11章 HTTP 1.x
第12章 HTTP 2.0
第13章 优化应用的交付
第四部分 浏览器API与协议
第14章 浏览器网络概述
第15章 XMLHttpRequest
第16章 服务器发送事件
第17章 WebSocket
第18章 WebRTC
关于封面

作者简介

本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web 开发者技术体系中应该掌握的所有网络及性能优化知识。全书以性能优化为主线,从TCP、UDP 和TLS 协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP 协议的底层细节,同时详细介绍了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC 和DataChannel 等现代浏览器新增的具有革命性的新能力。
本书适合所有Web 应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、
UI/UX、存储、视频、实时消息,以及性能工程师。
Ilya Grigorik 是谷歌“Web加速”(Make The Web Fast)团队的性能工程师、开发大使。他每天的主要工作就是琢磨怎么让Web应用速度更快,总结并推广能够提升应用性能的最佳实践。


 Web性能权威指南下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web 开发者技术体系中应该掌握的所有网络及性能优化知识。全书以性能优化为主线,从TCP、UDP 和TLS 协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP 协议的底层细节,同时详细介绍了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC 和DataChannel 等现代浏览器新增的具有革命性的新能力。本书适合所有Web 应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、UI/UX、存储、视频、实时消息,以及性能工程师。Ilya Grigorik 是谷歌“Web加速”(Make The Web Fast)团队的性能工程师、开发大使。他每天的主要工作就是琢磨怎么让Web应用速度更快,总结并推广能够提升应用性能的最佳实践。
  •     自己之前学习前端技术,刚入门的级别。前几天在微博上看到李松峰又翻译了新书了,就买了来看。从目录看,这本书对web性能的讲解是非常底层的,纯前端技术的,貌似也就14、15章。从Steve Souders的推荐序来看,作者是试图将前端、后端、运维、存储、实时消息等各部分技术中的共同需求——性能——单独提炼出来,进行讲解,然后“升华”出一个新角色:性能工程师。比较激动的是,本书第二部分对无线网络性能进行了大量的介绍。包括Wi-Fi网络、移动网络(如2G、3G、4G等)本身及其性能优化,实属难得。============= 下面是找的印刷方面的错误 ============【第10页】 虽然与ISP的高带宽链接是必要的,但这个高带宽并能不保证端到端的传输速度。 => ……并不能保证……【第138页】 第12行:“请求可以由于多行首部字段构成” => “请求可以由多行字段构成”【第146页】10.2节的第1段:“这个网站项目一直在抓取世界上是热门的网站” => “这个网站项目一直在抓取世界上热门的网站”======== 这里是我觉得翻译不太恰当的地方 ==========【第17页】第一段 “浏览网页通常主要是从服务器向客户端下载数据……”,我觉得这么说比较好:“浏览网页通常主要是客户端从服务器下载数据……”
  •     先不说中文版的书名实在莫名其妙。来看看正文:原书p12最后一句:build applications that can hide the latency through caching,pre-fetching, and a variety of similar techniques, as explained in subsequent chapters.对应的中文版是什么样呢:在开发应用时通过各种技术隐藏延迟。是的,你没看错,就这一句就完事了。什么都不说了。

精彩短评 (总计50条)

  •     还不错的一本书,我主要想看看spdy和websocket,这两部分写得一般,不太全,TCP/HTTP性能部分写得还可以
  •     描述了tcp,http1.1,http2.0 的传输机制,性能要点,利用并行下载,降低延迟的方案。还介绍了移动网络连接方式,和不稳定,波动的特点。给出了移动网络的优化方案。
  •     差点错过的一本5星好书! 原本以为薄薄的页数不会有什么干货,看完才惊叹作者的功底和语言组织能力!在有限的篇幅能切入要害且言简意赅的道出各种协议的基础理论,即便是读过TCP/IP详解的,也不得不为之点赞。 强烈建议做WEB开发的同学都好好读读这本书(包括做WEB前端和APP的,感觉不少前端同学对于底层都比较弱鸡... 喂,别扔鸡蛋呀~) 好了,说了这么多好话,回过头来说点实际的:比较推荐1~13章,最后几章可以简单了解一下,实际用到的时候再查最新资讯。当然,要深入学习还需要读更多的书,这本书只是带你入门的,甚至带点“科普”的佐料而已。
  •     翻译的一般。略读。
  •     更多的是讲协议类的东西
  •     感觉还行吧,不知道是我太弱了有好多都还不是很能理解。
  •     网络
  •     性能优化的教科书
  •     这本书目标主要是告诉读者怎么消除等待时间,利用现有网络实现最大的性能优化。从延迟与带宽开始讲起,介绍了TCP协议、UDP协议、传输层安全TLS,然后介绍其上的一些网络层、应用层有关协议,介绍在了解这些协议特点之后,如何优化自己的Web应用及其中的一些雷区。最后介绍了和浏览器有关的特性。作者是尝试将Web应用的各个层面都需要做的性能优化统一拿出来讲,所以无论做Web前端还是后端开发,这本书都是很有帮助。
  •     very 涨姿势
  •     简明易懂,收获颇多
  •     扫盲
  •     看着人家總結好的,拿來實驗,比自己摸索快很多。不過就算做到書中所提到的要點,應該也只是及格吧。
  •     涨姿势,长见识。
  •     像一本综述
  •     知乎看各浏览器优化作者提到google大牛博客里说到的自己的一本书,有点好奇,英文版55评价,基本全部好评,中文版175评价,4星5星差不多一半一半,似乎又是对译者的考验,李松峰,又是一位优秀翻译者,mark 移动制式那块讲的着实精彩
  •     作者是web性能的亲身实践者,经验丰富,很多细节的优化说的很好。http2的协议介绍的不错
  •     重点在前面
  •     各方面还讲的比较全
  •     在读…
  •     web开发科普书。
  •     近期看看网络层的知识的热情很高,这本书第一部分相当不错,第二部分讲无线网络的因为缺乏一些无线的硬知识所以没怎么看懂。最后浏览器api部分其实讲得也算可以,就是很笼统模糊。冲第1、2部分给4星推荐
  •     好多细节暂时还没用到的需要,还有就是日新月异啊不知道过时没
  •     前面关于网络知识点的讲解很棒,后面的浏览器API与协议这部分也很不错!
  •     很强大,需要重读。
  •     翻译得不大好,感觉讲得比较泛
  •     2016.19 内容都是干货,讲了网络协议的方方面面,TCP HTTP 以及wifi和移动网络方面的优化,但是感觉翻译有问题,首先书名就有问题,明明是High Performance Browser Networking,全书都在讲网络优化,有些地方还是看的不太明白,以后还要看下原版,强烈推荐,网络相关
  •     不是很详细,但是面很全。
  •     从最根本的TCP,IP讲起,让人不至于对每种技术产生抗拒感,后面几章讲述实时消息,比较高深了,因为没有涉及过,有些懵懵懂懂吧。
  •     这书名翻译得太糟糕了,其实是一本关于移动网络下性能优化的书,相见恨晚
  •     读的是作者公开在网上的英文版。英文版写作非常流畅,循序渐进地介绍了从底层起直到 appliacation 层面的很多协议,及协议中各种性能相关的问题。这本书是非常好的 web 性能科普著作,其中涉及的很多知识和理念也很实用。总之读完觉得非常有收获~
  •     不管是从事后端开发还是前端,都应该看一下这本书。尤其是 http2.0, TLS部分——单单是书上介绍的内容能够优化到位,每年能给公司创造的价值非常可观。
  •     结合web/app开发,讲解了网络性能相关的问题,很实用
  •     讲的很好,明白了很多网络协议的东西
  •     对于追求性能同学,这本书是一本必看经典书
  •     太细
  •     一般
  •     挺好的一本书,就是细节还不够深入,不过对于“性能优化”指南来说已经足够好了
  •     搞web开发的都该案头备一本
  •     比较浅,但值得一看,虽然最好的优化方案是升级协议。。。顺手买了本实体的随手翻。。。(感谢马爷的无私分享
  •     比较全面,可用于拓宽眼界
  •     内容实用,翻译明白晓畅。
  •     内容比较浅显,很全面,当一本科普书籍来看不错。
  •     性能与网络,推荐一本讲网络的小书 -《协议森林》,非常棒
  •     内容比较粗糙
  •     适合当工具书,用到的时候再查对应协议如何优化,不过里面有些关于网络性能的知识点还是很有用的
  •     处处是金玉良言,非常超值!
  •     介绍了有关web方向很多底层的东西,包括协议,有线与无线的构造,一些PC和移动端的性能优化点~
  •     技术上升一个小阶段
  •     粗粗翻了一遍,在这方面经验比较少,不怎么涉及web性能,开眼界吧。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024