美文网首页
输入URL,页面发生了什么?

输入URL,页面发生了什么?

作者: 饥人谷_Zachary | 来源:发表于2017-07-22 13:43 被阅读0次
  1. 当输入了URL并敲下回车,浏览器会开始识别URL。



    其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址,可以包括端口号;协议是从该计算机获取资源的方式,常见的是HTTP、FTP,不同协议有不同的通讯内容格式;资源路径指示从服务器上获取哪一项资源。

  2. 如果URL中不是IP而是域名,DNS系统会将域名解析为IP地址。如果URL中是域名,浏览器会检查域名是否在浏览器缓存中。若不在,则会向上检查至系统缓存,路由器缓存和本地DNS服务器。若无结果,域名解析查询会被发送到跟服务器。

  3. 在得到了IP地址之后,浏览器会向服务器发送一个HTTP请求。在服务器端,服务器程序会处理这一指定了IP,端口号和资源路径的请求。这个过程通常是由一个以MVC模式实现的web框架完成的。由controller拦截请求,经过model层存取数据,最后生成view层的页面。

  4. 生成页面之后,服务器同样会通过HTTP连接将页面的内容发回我们的浏览器。浏览器会尝试解析其中包含的HTML。如果HTML中引用了其他资源,比如图片,css和js文档,那么浏览器会重新解析这些资源的域名,重复流程,直到这些资源都被成功取得。

  5. 当所有资源取到之后,浏览器会开始解析HTML,CSS,JS,同时开始渲染——构建DOM树->渲染->布局->绘制。

相关文章

  • 无标题文章

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

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

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

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

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

  • 输入URL,页面发生了什么?

    过程 通过域名或网址来访问网站 你的电脑连接到一个称为域名系统(DNS)的服务器网络。DNS有点类似于电话薄,它会...

  • 输入URL,页面发生了什么?

    当输入了URL并敲下回车,浏览器会开始识别URL。其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址...

  • 前端性能优化

    输入URL,页面发生了什么 从输入URL到页面加载完成的过程: DNS查询,如果这一步做了智能DNS解析的话,会访...

  • 2018-04-12

    从输入URL 到页面加载完成的过程都发生了什么? 摘要 本文只是初步介绍了浏览器从输入URL到页面加载完成所经历的...

  • 浏览器基础知识入门笔记

    从输入 URL 到页面加载完成的过程中都发生了什么? 键盘或触屏输入URL并回车确认 URL解析/DNS解析查找域...

  • 从输入 URL 到页面加载完成的过程中都发生了什么事情

    从输入 URL 到页面加载完成的过程中都发生了什么事情--div.io 从输入 URL 到页面加载完成的过程中都发...

  • 从URL输入到页面实现

    从URL输入到页面实现 我们需要知道我们从浏览器打开一个页面到底发生了什么 第一步:在浏览器输入URL URL是什...

网友评论

      本文标题:输入URL,页面发生了什么?

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