美文网首页
从点击 URL 开始到页面呈现,中间经历的什么样的过程

从点击 URL 开始到页面呈现,中间经历的什么样的过程

作者: 垃圾桶边的狗 | 来源:发表于2019-02-25 11:27 被阅读0次

从点击 URL 开始到页面呈现,中间经历的什么样的过程

点击 http://news.qq.com/

  1. DNS 解析 news.qq.com -> 125.39.52.26

  2. 建立 TCP 连接 (全双工)

    1. client -> SYN -> server
    2. client <- ACK + SYN <- server
    3. client -> ACK -> server
  3. 构造 “HTTP 请求报文”

  4. 发送数据

  5. HTTP Server 接收数据报文

    • 负责建立、断开网络连接
    • 负责接收、发送数据
    • 只负责跟网络有关的处理
  6. WSGI 将请求报文封装成 HTTP Request 对象
    -----------------------------------------------------------------> process_request

  7. URL 映射找到 View 函数
    -----------------------------------------------------------------> process_view

  8. 执行 View

    1. 解析参数
    2. 逻辑处理 (从数据库、缓存取出数据,进行各种逻辑运算)
    3. 将得到的结果进行 “模版渲染”
      -------------------------------------------------------------> process_template
    4. 返回一个 HTTP Response
      -----------------------------------------------------------------> process_exception
      -----------------------------------------------------------------> process_response
  9. WSGI 将 Response 对象转换成一个 “HTTP 响应报文”

  10. HTTP Server 将报文发送到浏览器

  11. 浏览器接收数据

  12. 客户端断开连接

  13. 解析、渲染

  14. 页面呈现

WSGI: Web Server Gateway Interface
uWSGI: 一个服务器软件,内部实现了 WSGI 接口

相关文章

  • 从点击 URL 开始到页面呈现,中间经历的什么样的过程

    从点击 URL 开始到页面呈现,中间经历的什么样的过程 点击 http://news.qq.com/ DNS 解析...

  • 前端知识点

    1、从输入url到浏览器呈现页面中间经历了什么? 在输入url的时候,会进行本地历史记录和标签页的查询,提供模糊查...

  • 性能优化之从URL到页面展示

    今天从性能优化的角度再来看看从URL到页面展示,前两篇是从URL到页面展示的流程说起,中间过程发生了什么,并没有突...

  • 2018-04-12

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

  • 点击URL到页面返回中间有什么过程

    1. 点击 URL:news.qq.com 2. DNS解析:news.qq.com > 58.250.13...

  • 从URL到页面呈现

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么? 一.通信协议保证信息能够在网络上...

  • 浏览器渲染性能优化

    从用户输入浏览器输入url到页面最后呈现 有哪些过程? 答案大致如下: 用户输入URL地址 浏览器解析URL解析出...

  • 从用户输入url, 到页面渲染完成

    目录 从url到页面渲染完成的过程 请求报文, 响应报文 curl命令 一. 从url到页面渲染完成的过程 用户在...

  • 前端性能优化怎么做?

    想做前端性能优化,就要知道从输入url按下回车那一刻,到页面呈现到你面前这个过程到底经历了什么? 从1.png的图...

  • 网络编程(四)

    1. 输入 URL 中间经历的过程 回答这个问题应该从以下几个方面入手: 中间设计到哪些过程 包含哪些网络协议 每...

网友评论

      本文标题:从点击 URL 开始到页面呈现,中间经历的什么样的过程

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