65、服务器高并发的解决方案你知道多少?

应用数据与静态资源分离

将静态资源(图片,视频,js,css等)单独保存到专门的静态资源服务器中,在客户端访问的时候从 静态资源服务器中返回静态资源,从主服务器中返回应用数据。

客户端缓存

因为效率最高,消耗资源最小的就是纯静态的html页面,所以可以把网站上的页面尽可能用静态的来 实现,在页面过期或者有数据更新之后再将页面重新缓存。或者先生成静态页面,然后用ajax异步请 求获取动态数据。

集群和分布式

(集群是所有的服务器都有相同的功能,请求哪台都可以,主要起分流作用)

(分布式是将不同的业务放到不同的服务器中,处理一个请求可能需要使用到多台服务器,起到加快 请求处理的速度。)

可以使用服务器集群和分布式架构,使得原本属于一个服务器的计算压力分散到多个服务器上。同时 加快请求处理的速度。

反向代理

在访问服务器的时候,服务器通过别的服务器获取资源或结果返回给客户端。

原文地址:https://www.cnblogs.com/crbhf/p/15140801.html