美文网首页饥人谷技术博客
从 URL输入到页面展现发生了什么

从 URL输入到页面展现发生了什么

作者: 饥人谷魏朋朋 | 来源:发表于2017-02-13 21:28 被阅读0次

    一、在浏览器输入URL以后,浏览器对域名进行解析,以获取IP地址。解析路径为1、浏览器缓存,如果之前访问过该IP,浏览器会缓存一段时间。2、如果是第一次访问,则从系统缓存查找。3、路由器也可以缓存DNS。4、从IPS(服务提供商)DNS系统查找。5、如果前面几步都没有找到,就从根服务器里面找,根服务器将请求发送给下一级,直到找到为止。找到后通过域名将请求传递到IP。

    二、接下来进入服务器处理阶段。服务器就是装有系统的机器。系统里面有专门处理请求的软件(Wer server)。Web server将请求交给网站代码,或者反向转交给其他服务器。

    三、请求交给网站代码后进入网站处理流程。识别到 /users 后,进行路由器匹配,然后进入控制器,控制器通过模板获得数据,将数据填充进模板(该过程为视图,前端作业),然后将HTML字符串传递到浏览器。进入浏览器处理。

    四、HTML字符串被浏览器一步步解析。遇到link标签就发送请求获取CSS,遇到script标签就获取并执行js,遇到img标签就添加图片资源。

    经过以上步骤浏览器将最终的页面展示给我们。

    相关文章

      网友评论

        本文标题:从 URL输入到页面展现发生了什么

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