赞!腾讯 T4 分享 web 性能笔记,竟包含大量网络协议的优化技巧

用户头像
周老师
关注
发布于: 2020 年 09 月 17 日
赞!腾讯T4分享web性能笔记,竟包含大量网络协议的优化技巧

引言:“合格的开发者知道怎么做,而优秀的开发者知道为什么那么做。”

相信每一位读者看完这句话,一定打心眼儿里赞同。我们都希望自己能够理解身边的各种系统,同时还能跟别人讲得明白。然而,如果你是一名Web开发者,那很可能距离这个目标会越来越远。

Web开发的分工越来越细。你在做哪一类Web开发?前端?后端?运维?大数据分析? UI/UX? 存储?视频?实时消息?我还想再加上一个角色——性能工程师。

钻研基础知识与紧跟最新动向本身是一对矛盾,很难平衡。可是,没有基础,那只能是“墙上芦苇,头重脚轻根底浅”。光知道表面上的那点东西可不行。需要解决难题时,发生异常状况时,理解基础知识的人会脱颖而出。

正因为如此,我才要说这本书非常重要,不能不看。如果你搞的是Web开发,那你技术体系的根基就是Web和它赖以存在的大量网络协议:TCP、TLS、UDP、HTTP,等等。这些协议分别有各自的性能特点和优化技巧,为开发高性能应用,你必须理解为什么网络那么运行。

内容提要

本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。目标是涵盖Web开发者技术体系中应该掌握的所有网络及性能优化知识。

全书以性能优化为主线,从TCP、UDP和TLS协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP协议的底层细节,同时详细介绍了HTTP 2.0、XHR、SSE、WebSocket、 WebRTC和DataChannel等现代浏览器新增的具有革命性的新能力。

本书适合所有Web应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、UI/UX、存储、视频、实时消息,以及性能工程师。

全书共四部分18章,目录总览如下

涵盖开发者应该掌握的所有网络知识:网络开发中要用到哪些协议,这些协议有什么固有的局限性,如何针对底层网络优化自己的应用,浏览器提供了哪些网络相关的功能,以及什么时候需要用到它们。



由于篇幅限制小编,小编只在这里给大家展示目录及部分内容,有需要完整文档的程序猿(媛)可以帮忙转发+关注,添加助理vx:yunduoa2019

第一部分网络技术概览

  • 第1章延迟与带宽

  • 第2章TCP 的构成

  • 第3章UDP的构成

  • 第4章传输层安全(TLS)













第二部分无线网络性能

  • 第5章无线网络概览

  • 第6章Wi-Fi

  • 第7章移动网络

  • 第8章移动网络的优化建议











由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!不会只有大纲和目录,有需要的程序猿(媛)可以帮忙转发+关注,添加助理vx:yunduoa2019即可。

第三部分HTTP

  • 第9章HTTP 简史

  • 第10章Web 性能要点

  • 第11章HTTP 1.x

  • 第12章HTTP 2.0

  • 第13章优化应用的交付













第四部分浏览器API与协议

  • 第14章浏览器网络概述

  • 第15章XMLHtpRequest

  • 第16章服务器发送事件

  • 第17章WebSocket

  • 第18章WebRTC













领取文章中提及全套资料,只需要:

——对文章将进行转发+评论,添加助理vx:yunduoa2019即可。



发布于: 2020 年 09 月 17 日 阅读数: 46
用户头像

周老师

关注

精通java热衷于分享java领域资料,感谢支持 2020.06.09 加入

还未添加个人简介

评论

发布
暂无评论
赞!腾讯T4分享web性能笔记,竟包含大量网络协议的优化技巧