40 | HTTP性能优化面面观(下)
40 | HTTP性能优化面面观(下)
讲述:Chrono
时长10:49大小12.39M
开源
节流
缓存
HTTP/2
小结
赞 11
提建议
精选留言(49)
- 业余草2019-09-0370门课程,看完了50门。后面空闲下来继续看2遍!
作者回复: 好好学习天天向上。
共 4 条评论15 - 看,有只猪2019-09-03这是我30门极客时间课程中第一门完整学完的课程,感谢老师通俗易懂的讲解,让我又新学到很多关于HTTP的知识点。跟着这门课程记录笔记,整理完后,整个结构清晰明了。老师按功能讲解字段的方法,让我知道了哪些功能会涉及哪些字段,不会再像以前那么模糊了,期待老师下一门课程
作者回复: 期待与你的再次相会。
13 - 钱2020-04-02哈哈,都是夸老师的,在极客时间买了一堆专栏,别的不敢说,判断一个专栏的优劣的能力是给锻炼出来了。和买东西很类似,销量多、评论多(如果引起不了共鸣老实讲会懒得评论)、老师回复多、且比较有耐心(能感受到)这课程绝对值,如果能通俗易懂的讲出来,那功力就更强了,另外,姜还是老的辣,年轻又优秀的也非常多,不过有时能感觉到功力还是不行。说了这么多,最后想说的是老师在佼佼者中也是佼佼者。 感谢分享,这钱花的太值了(其实钱不多也不重要,时间和精力才是最宝贵的,如果学了感觉啥用没有就太沮丧了)展开
作者回复: 可能是批评的文字没被显示出来吧。 虽然批评刺耳(人性使然),但也能提醒自己,不然很容易被“捧杀”。
11 - 前端西瓜哥2019-08-28老师写得太好了,学到了很多很多东西。靠着在这篇专栏学到的 HTTP 知识,我在几天前也是拿到了一个大公司的offer,太高兴了。 另外这篇专栏也是我第一个从头到尾没有掉队的专栏,写得真的不错!感谢老师带给我们这么棒的专栏!
作者回复: 能帮到你也是我的荣幸。
8 - 丶景2019-08-29老师的课讲的非常好,每节课都看的非常明白,而且每个问题都很认真的回答,想问下老师接下来还打算开什么课吗?个人很希望老师讲讲 tcp ip 有关的。或者还有什么其它渠道能关注到老师吗?比如博客?
作者回复: 1.tcp/ip在极客时间上已经有非常好的课程了,可以去看看。 2.接下来可能要休息一下,也许以后还有机会,感谢你的关注。 3.博客没有,也没有公众号,个人比较“懒散”,不太愿意在网络上抛头露面,还是在GitHub上交流吧。
4 - 中年男子2020-04-28老师,不太理解 为什么一个网站有多个域名,解析域名获得ip会是不小的成本,需要收缩,是因为访问一个url内部会出现多次访问不同的地址的原因吗? 不是web开发,不太理解这些。
作者回复: 有很多原因,早期域名分片是原因之一,可以让浏览器并发多个连接,加快数据的访问速度。 另外的原因比如防止域名抢注,增加入口等等,比如Google就注册过多个短域名。 总之,域名就像是互联网世界的名片,多了总不是坏事。
3 - Demon.Lee2019-11-07c++11、Boost、OpenResty,不过还要看有多少读者想要了 --- I want! 老师尽管出,我一定支持!(老师也要注意休息,身体第一!) 感恩!!
作者回复: 多谢关心,大家都要多锻炼,健康第一。
2 - 何某人2019-08-29吹爆Chrono老师,课程又专业又通俗易懂。让身为网络小白的我受益匪浅。期待老师的新一门课程!!!另外看了老师的课后老师的书我也都买了哈哈。
作者回复: 支持大感谢。
2 - 路漫漫2021-11-26谢谢老师,我学完了,4周记了70页的笔记。作为一个前端我的http终于入门了。感谢老师的耐心回复让我及时解惑,让我觉得学习的路上有人陪伴,从不孤独。谢谢老师,希望老师能出更多的精品课程,让知识能够改变更多人的生活!
作者回复: It's my pleasure.
1 - Geek_3e15302021-07-14老师,赶紧出一个关于nginx和openrestry的课吧
作者回复: 极客时间上这两个都有啊,难道有什么特殊需求吗?可以给编辑提,有条件当然可以上。
1 - Jerryz2021-04-09首先,文字+音频的专栏确实比视频的专栏信息密度更高。也更适合学习。 再则,作为一个前端工程师学习 HTTP 原理确实和后端谈接口的时候更有信心了。 老师的专栏质量很高,也确实做了深入浅出。 点个赞。
作者回复: Many thanks。
1 - 我母鸡啊!2020-05-24完结~ 认真的学完了第一遍~ 第二遍继续~
作者回复: 认真的态度值得表扬。
1 - lesserror2020-01-01老师,这里指的是多级域名的意思嘛? DNS 解析域名会耗费不少的时间,如果网站拥有多个域名,那么域名解析获取 IP 地址就是一个不小的成本,所以应当适当“收缩”域名,限制在两三个左右,减少解析完整域名所需的时间,让客户端尽快从系统缓存里获取解析结果。
作者回复: 不是的,意思是一个网站可能会有多个域名,但这些域名都指向同一个服务器。 例如Google,有www.google.com,还可能有goog.le等等。
1 - 咕咕咕2019-12-21非常好的专栏,让我对于HTTP知识有了一个系统性的认知,但是后面还需要结合实际经验反复学习加深印象。非常期待老师的下一门专栏!
作者回复: 说的对,目前这个专题还是比较偏理论一些,要多结合自己的实际情况去实践。
1 - QQ怪2019-08-28感谢老师的分享,感谢老师的陪伴,学到了很多东西
作者回复: 共同进步。
1 - ifelse2023-02-08 来自浙江感谢老师,学到了很多知识,长见识了。
作者回复: my pleasure.
1 - zhoufeng2022-08-27 来自上海老师好, 课外小贴士里说的第1点,“增大初始拥塞窗口”这个是怎么做的,接收窗口倒是可以通过内核参数调大,包括window_scaling也是针对的接收窗口。
作者回复: 时间比较久,记不太清了,应该有很多相关的资料,这些都是Linux通用的调优手段。
- 小耿2022-05-12感谢老师,学到很多!
作者回复: my pleasure.
- 功夫熊猫2021-10-31我感觉解耦和缓存真的是计算机两个法宝。解耦可以试代码的逻辑性变强,比如计算机网络的分层,前后端的分离。而缓存就是加快速度的一个方法
作者回复: 一个是中间层原理,一个是空间换时间。
- Unknown element2021-06-06对于 HTTP/2 来说,一个域名使用一个 TCP 连接才能够获得最佳性能,如果开多个域名,就会浪费带宽和服务器资源,也会降低 HTTP/2 的效率 这里说的不太对吧 http1里的并发连接不也是链接到同一个域名吗 域名分片是为了使服务器可以支持更多的连接 所以对同一个ip注册了多个域名 这样服务器总的最大并发连接数就是它们的和
作者回复: 建立多个连接会重复慢启动、hpack字典积累等动作,是不必要的资源浪费,http/2有多路复用,一个连接里的效果会更好。