项目分了两个服务器,使用Nginx反向代理轮询机制。

使用linux的网络带宽检查工具,查看实时带宽流量情况以及查看端口信息。

发现服务器的带宽不够,当考试到最后一刻所有人提交试卷,发起请求,一个请求平均100kb,当前服务器无法支撑600人的带宽。

解决办法:

1、提高服务器的带宽

2、对静态资源做压缩,降低带宽的传输 如何降低客户端与服务器端传输Kb?

1)、使用cdn实现压缩

2)、使用nginx的gzip实现压缩

3)、maven打包压缩成min文件

前端的静态资源(js、css、img等文件)单独上传到“七牛云”类似的服务器上,代码部署在自己的服务器上

3、动静分离