美文网首页
从浏览器输入url到界面展示,发生了什么

从浏览器输入url到界面展示,发生了什么

作者: 尼古拉特斯拉_9556 | 来源:发表于2018-03-18 15:05 被阅读0次

第一步: 打开浏览器输入url

      • image.png

第二步:域名解析

   1.浏览器将先从浏览器缓存DNS解析域名
   2. 从host文件中查找是否有该域名对应的ip
   3. 从路由器缓存中查找域名对应的缓存
   4. 从电信DNS上查找缓存
   5. 如果都没有找到,向根域名服务器查找对应ip,根域名服务器把请求转发到下一级

第三步:服务器处理

  (ps,服务器是一台装着操作系统的电脑,
  一般有linux,windows server等,webserver是web服务器,
  常见的有apache,tomcat,nginx,IIS,Lighttpd等)
  服务器里的webserver接收到请求后,会将请求转发给网站代码。

第四步:网站处理流程

网站收到请求,将会查找路由,将请求分配到正确的路由上,
接着路由中的代码执行一些业务逻辑的处理,数据库的操作,
随后将处理返回的数据模板(html),
处理完成后将生成好的模板数据返回给浏览器

第五步:浏览器处理

HTML字符串被浏览器接收后,被一步步读取解析,
解析到link标签后重新发送请求获取css,
解析到script后重新发送请求获取js,并执行代码,
解析到img标签后发送请求获取图片资源,
浏览器根据HTML和CSS计算得到渲染树,
绘制到屏幕上,js会被执行。

相关文章

  • 一个前端小白的第一篇博客

    #从URL输入到图形页面展示发生了什么 1. 输入URL 用户浏览器输入URL(www.baidu.com) 2....

  • 无标题文章

    从url输入到页面展示发生了什么 举个例子,我们在浏览器上输入baidu.com输入,页面展示百度首页。整个过程发...

  • 从输入url到页面展示到底发生了什么

    从输入url到页面展示到底发生了什么

  • 从浏览器输入url到界面展示,发生了什么

    第一步: 打开浏览器输入url image.png 第二步:域名解析 第三步:服务器处理 第四步:网站处理流程 第...

  • URL到页面展现的过程

    参考-老生常谈-从url到页面展示到底发生了什么 浏览器中输入url地址 url(统一资源定位符)用于定位网上的资...

  • 前端笔记(10)浏览器导航流程

    在浏览器里,从输入 URL 到页面展示,这中间发生了什么? 此处以chrome浏览器为例进行说明。 首先先介绍几个...

  • 文章(从输入URL到页面展现)

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?——这是一个从输入URL到页面展现...

  • 【面试题】http相关

    1.从输入url到页面展示发生了什么?(个人简化版答案) 【No1】输入地址 我们输入的过程中,浏览器会智能的匹配...

  • 浏览器内容面试

    浏览器 1、输入url到展示页面过程发生了什么? 浏览器会先把url域名解析成对应ip(DNS解析) 解析成ip之...

  • HTTP概述(六)

    从输入URL到页面加载发生了什么? 1, 在浏览器中输入URL 2, 浏览器通过域名去找到对应的IP 浏览器缓存 ...

网友评论

      本文标题:从浏览器输入url到界面展示,发生了什么

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