文章预览
👉 目录 1 IP、DNS 和 CDN 2 TCP、消息分包和协议设计 3 CGI 和 FastCGI 4 服务器模型谈 5 数据层的演进 当你在浏览器输入 qq.com 按下回车键,到页面呈现在你面前,整个过程发生了什么?我以前思考过这个问题,从最前面的浏览器到最后的 db 都梳理的一遍,触发了一次技术顿悟,将很多散落的知识点贯通起来了。 01 IP、DNS 和 CDN 如果面试时问你「局域网 IP 有哪些 IP 段」,你怎么答? 1.1 为什么不是每个设备一个公网 IP? 先说个 QQ 的小故事。QQ 刚开发时也没想到 QQ 会发展成中国互联网基础设施,就用4字节整形表示 QQ 号了。早期内部的一些项目有用 int 表示 QQ 号,能表示的最大值是2^31-1,即21亿多。在 QQ 号发放近20亿时,即通搞了个22亿 QQ 号的专项,通知每个项目检查修改,使用 unsigned int 表示 QQ 号,以支持21亿以上的 QQ 号。 可以看出在底层
………………………………