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

- 浏览器将url解析出域名

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

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

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

- 发送一个http的get请求

 

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

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

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

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

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

- uWSGI将响应数据返回到Nginx

- Nginx返回给浏览器

- 浏览器进行页面渲染

- 加载css文件

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

- 关闭连接   [四次挥手]

posted @ 2021-11-01 14:58  Cool·  阅读(63)  评论(0编辑  收藏  举报