美文网首页
1.在浏览器输入url地址到回车,页面加载都发生了什么事?

1.在浏览器输入url地址到回车,页面加载都发生了什么事?

作者: yscmh | 来源:发表于2018-08-15 21:48 被阅读0次
    1. 输入地址
      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地址到回车,页面加载都发生了什么事?

          本文链接:https://www.haomeiwen.com/subject/yodgbftx.html