美文网首页
从url输入到页面显示会有哪些步骤?

从url输入到页面显示会有哪些步骤?

作者: 风雅欢乐 | 来源:发表于2020-05-10 20:42 被阅读0次
  1. 判断是否有缓存, 如果命中强制缓存, 则直接从本地读取内容
  2. 如果缓存未命中, 且没有缓存域名, 则进行DNS服务器域名解析, 找到对应服务器的IP地址
  3. 通过三次握手, 和目标服务器建立TCP连接(其实, DNS解析部分也经过了跟DNS服务器的连接建立)
  4. 发送HTTP请求, 服务器根据请求取出相应的资源, 返回给浏览器
  5. 浏览器处理响应
    • 加载: 当需要加载到外部css文件, 图片资源时, 再次发起http请求, 当加载到js文件时, GUI线程挂起, 等待js文件加载执行, 然后恢复渲染
    • 解析: 根据HTML生产DOM树, 根据CSS生成style树
    • 渲染: 将两者结合生成render树, 进行可视化展示
  6. 通过四次挥手, 断开和服务器连接

相关文章

网友评论

      本文标题:从url输入到页面显示会有哪些步骤?

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