> 文章列表 > 一些应对网站高并发访问、大流量访问的方式方法

一些应对网站高并发访问、大流量访问的方式方法

一些应对网站高并发访问、大流量访问的方式方法

当一个网站遇到了高并发或者大流量访问就等于网站遭受DDOS或者CC攻击一样。如果处理不当就会造成明显的影响,具体特征如下:

1. 网站响应速度变慢

当网站服务器无法处理正常来源、不正常来源的大量请求时,服务器响应时间就会明显变慢,在影响用户体验的同时造成客户流失。

2. 网站崩溃

如果服务器超出其负载能力极限的时候就会造成崩溃。导致网站无法正常工作,无法提供服务。

3. 数据丢失

服务器没有足够的容错机制,就有可能导致数据丢失。例如,在用户提出交易订单的时候无法处理订单,导致订单丢失或者支付失败。

4. 安全问题

如果流量来自于不正常的请求,比如是来自于黑客攻击,那么就会导致服务器拒绝服务攻击产生。

为了一定程度上应对上述的一些问题,我们可以从下面几个方向来提升:

1. 水平拓展

所谓水平拓展简而言之就是在同一平面进行一些扩充。比如增加服务器的数量用于平衡负载。

需要大公司才适用一些,小公司用不上。费钱。

2. 垂直拓展

垂直拓展和水平拓展差不多,但是垂直拓展是针对服务器品质的提升,比如升级服务器CPU、内存、存储的规格。

相比与上面一个小公司也可以适用,很多蓝队云客户都会在业务上升后期通过调整服务器配置来应对大流量访问。

3. 缓存

使用高速缓存技术,将热点数据存储到高速缓存中,减轻服务器的负担。

4. 负载均衡

简单来说就是将原本一台服务器上的流量分发到多个服务器上进行处理已做到服务器处理的流量均衡。

5. 限制并发

直接限制服务器最大并发连接数量,防止服务器过载。

6. 静态化可能的业务

将能够做成静态的网站内容全部静态化存在CDN中,减少服务器流量压力。

优势:静态以后的内容不需要在访问数据库,打开速度也会快一些。并且会更为优先被收录。没有利用功能点,黑客无法攻击。

7. 数据库优化

使用数据库索引、分区等办法对数据库进行优化。