初期解决方案
从系统或服务器级别的解决方案
- 增大服务器的CPU
- 增加内存条
- 增加硬盘个数,对硬盘做Raid5
- 换掉免费的Tomcat,使用商用weblogic(美国Oracle公司出品的)
- 增加到两块网卡
- 聘请系统架构师优化Linux内核
- 甚至花高价购买高性能服务器
应用级别的解决方案
- 网页HTML静态化(需要CMS项目支持)
- 图片服务器分离(常用解决方案)
- 缓存(常用解决方案)上上策为分布式缓存
- 镜像(下载较多)
增加App服务器
- 用户访问IP多怎么办?解决IP多——DNS解决
终极解决方案【采用负载均衡技术】
负载均衡功能
- 转发请求
- 故障移除
- 回复添加
负载均衡种类
- 一种是通过硬件来进行解决,常见的硬件有NetScaler、F5、Radware和Array等商用的负载均衡器,但是它们是比较昂贵的
- 一种是通过软件来进行解决的,创建的软件有LVS、Nginx、apache等,它们是基于Linux系统且开源的负载均衡策略