美文网首页饥人谷技术博客
从输入baidu.com到展示百度首页的过程

从输入baidu.com到展示百度首页的过程

作者: 邱朝阳 | 来源:发表于2017-07-22 23:13 被阅读0次

    从输入baidu.com到展示百度首页浏览器经历了哪些个过程呢?

    第一步: 输入URL

    在浏览器中输入URL,如baidu.com,是百度服务器的一个域名。

    第二步:域名解析

    浏览器通过访问的域名查找域名的IP地址,DNS查找路径有以下几种:

    • 浏览器缓存 ——浏览器会缓存DNS记录一段时间。
    • 系统缓存——如果在浏览器缓存里没有找到需要的记录,浏览器会从hosts文件里查找。
    • 路由器缓存——前面的查询请求发向路由器,它一般会有自己的DNS缓存。

    第三步:服务器处理

    浏览器给Web服务器发送一个HTTP请求,获得百度服务器的IP地址。

    第四步:网站处理流程

    浏览器通过输入URL,获得百度网站的IP地址,向百度网站的路由发送一个请求,路由将请求发送给控制器。控制器和模型去交互,通过模型从数据库中调取数据,同时控制器也和视图交互,视图就是html的模板,控制器将数据放入html中获得一个带有数据的新的html。然后将新的html发给浏览器,浏览器会处理html文件,一句句读取解析。浏览器根据html和CSS计算得到渲染树,绘制到屏幕上,js会被执行。

    相关文章

      网友评论

        本文标题:从输入baidu.com到展示百度首页的过程

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