from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系!
作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情?
从服务器接收到请求到后台接收到请求
负载均衡
若干个服务器组成一个集群,配合反向代理实现负载均衡
用户发起的请求都指向了调度服务器(反向代理服务器,比如装了 nginx
控制负载均衡),调度服务器根据调度算法,分配不同的请求给对应的集群内的服务器进行处理,然后调度服务器等待实际的服务器返回 http
响应,再返回给用户
后台处理
一般后台是部署到容器中的
- 先是容器接收到了请求,比如
tomcat
- 对应的容器中的后台服务器接收到请求
- 后台处理请求,返回响应结果
概括:
- 一般后台是有统一的验证的,比如安全拦截,跨域验证
- 如果这一步不符合规则,直接返回对应的
http
报文,比如拒绝报文 - 通过验证,进入到对应的后台程序,接收到请求,进行各种运算
- 执行完毕,返回
http
响应包 - 发送到前端,完成交互