• 浏览器发送请求到显示内容这中间都发生了什么


    - 浏览器将url解析出域名

    - 拿着域名到DNS服务器解析IP  [递归解析]

    - 根据IP和端口将知道要访问的目标服务

    - 与目标服务建立socket   [三次握手]

    - 发送一个http的get请求

    - 请求首先到达Nginx服务,它主要负责负载均衡、反向代理、静态文件加载

    - Nginx将动态请求发送到uWSGI 服务中,uWSGI主要负责处理并发请求,收到请求后交给web应用处理

    - 在应用处理过程中可能会涉及到分布式缓存系统

    - 还可能会涉及到异步任务/消息处理系统

    - 最后应用将响应数据返回给uWSGI服务

    - uWSGI将响应数据返回到Nginx

    - Nginx返回给浏览器

    - 浏览器进行页面渲染

    - 加载css文件

    - 加载js文件,过程中可能还会触发http请求

    - 关闭连接   [四次挥手]

  • 相关阅读:
    c# 代码控制文件夹权限时,只显示特殊权限的问题
    C#使用SQLite数据库遇到的问题(二)
    GC工作原理
    Thread
    -static
    String 练习题
    更进ATM
    继承 示例
    数组
    求奇偶数
  • 原文地址:https://www.cnblogs.com/liuwei0824/p/15493741.html
Copyright © 2020-2023  润新知