从地址栏中敲入一个网址,到网页显示出来,这个过程经历了什么

这个问既考察技术深度又考察技术广度,其实要答好是相当难的。

在地址栏中敲入一个网址后,浏览器向服务器发出请求,请求对应网址页面的内容;然后服务器收到请求以后对这个请求进行处理,处理之后以HTML文件的形式把处理结果返回给浏览器;最后浏览器对返回的HTML文件解析。浏览器如果发现返回的页面中含有CSS文件,浏览器就再次向服务器请求CSS文件;依次类推,发现有JS文件,浏览器就再次向服务器请求JS文件;发现有图片文件,就向服务器请求图片文件;然后把这些文件放在相应的位置。网页中的内容不是一次性的请求就可以把文件全部取出来,而是一点一点的取出来的。因此当上网网速比较慢的时候,网页的内容可能就是先显示一个轮廓,然后图片等元素再一点点的显示出来。

Reference

从输入URL到页面加载完成的过程中都发生了什么事情

转载于:https://www.cnblogs.com/viplued/p/8566293.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值