网站如何一定程度上防止ddos和压力测试

1.通过nginx对并发数进行限制

java 复制代码
防止压力测试的恶意攻击的思路:

nginx限制同一个IP的并发最大为10,

vi /usr/local/nginx/conf/nginx.conf

在http{} 字段第一行添加:

limit_conn_zone $binary_remote_addr zone=one:10m;  

在对应的server{}里添加:

limit_conn one 10;

最后重启nginx

2.通过nginx对压力测试工具的访问请求进行拦截

java 复制代码
在虚拟主机server里添加

if ($http_user_agent ~ ApacheBench|WebBench|Wget)
{
return 403;
}
转载:https://blog.csdn.net/qq_39239779/article/details/78132010
https://blog.csdn.net/weixin_30657541/article/details/96529339

3.终极解决方案之线程池

比如服务器系统是**G内存,通过jmeter测出系统所能承受的最大量并发线程资源,并设置线程池最大线程数

用户进来后,先从线程池获取线程

如果有空闲线程,直接从线程池获取执行任务

如果线程池中没有空闲线程,则进入等待队列

这样即使超高并发进来,也能游刃有余

相关推荐
网硕互联的小客服2 天前
如何安全配置好CDN用于防止DDoS与Web攻击 ?
安全·ddos
卑微的Coder4 天前
JMeter同步定时器 模拟多用户并发访问场景
java·jmeter·压力测试
乐言3615 天前
Jmeter中的BeanShell如何使用?
python·jmeter·压力测试
上海云盾商务经理杨杨5 天前
2025年网站安全防御全解析:应对DDoS与CC攻击的智能策略
安全·web安全·网络安全·ddos
同聘云6 天前
阿里云ddos云防护服务器有哪些功能?ddos防御手段有哪些??
服务器·阿里云·云计算·ddos
2301_780789667 天前
高防ip是怎么做到分布式防御的
分布式·网络协议·tcp/ip·游戏·ddos·高防ip·高防cdn
白山云北诗7 天前
电商平台如何做好DDoS 攻防战?
ddos·电商·电商平台·ddos防护·电商网站网络安全
上海云盾商务经理杨杨8 天前
2025年API安全防御全解析:应对DDoS与CC攻击的智能策略
安全·web安全·ddos
Feng.Lee8 天前
聊一聊接口的压力测试如何进行的?
人工智能·功能测试·压力测试·可用性测试
上海云盾商务经理杨杨8 天前
2025年APP安全攻防指南:抵御DDoS与CC攻击的实战策略
安全·web安全·ddos