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

一、在浏览器输入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输入到页面展现发生了什么)