从输入URL到页面加载的过程(4) - 从服务器接收到请求到后台接收到请求

Posted by cody1991 on July 25, 2020

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系!

作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情?

从服务器接收到请求到后台接收到请求

负载均衡

若干个服务器组成一个集群,配合反向代理实现负载均衡

用户发起的请求都指向了调度服务器(反向代理服务器,比如装了 nginx 控制负载均衡),调度服务器根据调度算法,分配不同的请求给对应的集群内的服务器进行处理,然后调度服务器等待实际的服务器返回 http 响应,再返回给用户

后台处理

一般后台是部署到容器中的

  • 先是容器接收到了请求,比如 tomcat
  • 对应的容器中的后台服务器接收到请求
  • 后台处理请求,返回响应结果

概括:

  • 一般后台是有统一的验证的,比如安全拦截,跨域验证
  • 如果这一步不符合规则,直接返回对应的 http 报文,比如拒绝报文
  • 通过验证,进入到对应的后台程序,接收到请求,进行各种运算
  • 执行完毕,返回 http 响应包
  • 发送到前端,完成交互