美文网首页
运行环境

运行环境

作者: 猴子Hope | 来源:发表于2018-01-31 17:20 被阅读0次

    一、加载资源的形式

    输入URL(或跳转页面)加载HTML

    加载HTML中的静态资源

    二、加载资源的过程

    DNS解析

    客户端发送HTTP请求

    服务器收到、处理并返回HTTP请求

    浏览器得到返回内容

    三、浏览器渲染页面的过程

    根据HTML结构生成DOM Tree

    根据CSS生成 Style Tree

    将DOM Tree和Style Tree整合生成Render Tree

    遇到<script>时,会执行并阻塞渲染

    四、DNS解析

    1、浏览器搜索自身的DNS缓存

    2、搜索操作系统自身的DNS缓存

    3、读取本地的HOST文件

    4、浏览器发起一个DNS系统调用

        1)宽带运营商服务器查看本身缓存

        2)运营商服务器发起一个迭代DNS解析的请求

    5、浏览器获得域名对应的IP地址后,发起“三次握手”,建立TCP连接

    相关文章

      网友评论

          本文标题:运行环境

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