- 输入地址
2.浏览器查找域名的 IP 地址 这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->hosts->DNS
3.浏览器会通过一个本地随机端口建立一个与服务器指定端口之间的连接通道
4.浏览器将客户端信息打包,并通过连接通道向 web 服务器发送一个 HTTP 请求
5.服务器拿到请求文件,拿到对应请求路径
6.通过请求路径对应文件的扩展名找到文件的MIME Type
7.判断是否为静态?
7.1. 如果是静态直接读取
7.2. 如果不是静态(php)交给'外包公司'
8.服务器会把发给客户端的数据打一个包,并返回一个 HTTP 响应
9.浏览器拿到包,找到content-type
10.根据content-type决定如何处理响应内容
11.浏览器显示 HTML
12.浏览器发送请求获取嵌入在 HTML 中的资源(如图片、音频、视频、CSS、JS等等)
13.浏览器发送异步请求
1.在浏览器输入url地址到回车,页面加载都发生了什么事?
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前端开发者丨http请求 https:www.rokub.com 前言见解有限, 如有描述不当之处, 请帮忙指出,...
- 对浏览器原理有过了解的一定不会陌生这篇神文《How Browsers Work》中文翻译:浏览器原理:新式网络浏览...