高并发的业务架构是:
前端:异步请求+资源静态化+cdn
后端:请求队列+轮询分发+负载均衡+共享缓存
数据层:redis缓存+数据分表+写队列
存储:raid阵列+热备
前端:异步请求+资源静态化+cdn
后端:请求队列+轮询分发+负载均衡+共享缓存
数据层:redis缓存+数据分表+写队列
存储:raid阵列+热备
网络:dns轮询+DDOS攻击防护
高并发的解决方法一般有以下几种:
1.一种是使用缓存(网站架构和网站开发中的缓存也是非常重要,各种语言都有自己缓存模块和方法)
2.使用生成静态页面(效率最高、消耗最小的就是纯静态化的html页面);
3.镜像是大型网站常采用的提高性能和数据安全性的方式,镜像的技术可以解决不同网络接入商和地域带来的用户访问速度差异
4.负载均衡:
硬件四层交换
软件四层交换
5.还有就是从最基础的地方优化我们写代码减少不必要的资源浪费