将WAF部署在Nginx之后,真的效率最高吗?
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,Nginx是一款口碑非常不错的反向代理、负载均衡服务器。据说并发支持可达5万。在部署WAF时经常使用,常见的一种网络结构是:Nginx在最前端,做为反向代理、负载均衡,Nginx后方,是业务服务器集群
千家信息网最后更新 2025年12月01日将WAF部署在Nginx之后,真的效率最高吗?

Nginx是一款口碑非常不错的反向代理、负载均衡服务器。据说并发支持可达5万。
在部署WAF时经常使用,常见的一种网络结构是:Nginx在最前端,做为反向代理、负载均衡,Nginx后方,是业务服务器集群。

本文通过实际测试,验证这种方法是否高效、有多少RPS性能损失。如果数据不是指向Nginx,而是指向WAF本身,性能又是如何。
系统:Windows
测试使用:Nginx、ShareWAF(一款WAF产品,官网:http://www.sharewaf.com/)、ab
测前准备:使用www.test.com域名,已修改host进行本地解析。
其它:Nginx装在一台电脑上,ShareWAF装在另一台电脑(ip:192.168.1.19),两台电脑配置均不高。
1、Nginx配置如下:
3个负载均衡指向:
未使用负载均衡,只做反向代理:

测试时,Nginx会分别使用这两种配置方式。
2、
使和ab工具进行测试,
ab -c100 -n100 http://www.test.com/
(已修改host,www.test.com指向127.0.0.1,即本机Nginx,Nginx转发数据到WAF)
测试结果如下:
3、
使用ab直接指向WAF,不经Nginx:
4、结论说明:
ab连nginx,RPS为36左右;
ab直接连WAF,RPS为86左右;
使用Nginx做负载或反向代理,RPS性能降低50%以上。
那么,
如果在接入WAF之前,是用Nginx做的负载均衡或反向代理,后面接的是业务服务器。
在接入WAF时,如果能直接跳过Nginx,效率最高。即作WAF取代nginx,比如上面测试的ShareWAF是具备这个功能的,可以取代Nginx。
测试
均衡
指向
代理
性能
服务器
电脑
服务
配置
业务
数据
接入
最高
效率
不错
网络结构
产品
前端
功能
又是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
四川智慧人口gis系统软件开发
万家乐one连不上服务器
沈阳sk软件开发
新泰市委网络安全委员会
软件开发入门学习在线学习
自己怎么编程软件开发
kafka监控数据库
苹果测试软件开发者
平台表单内容连接数据库
数据库对表增加一个属性
软件开发设计创意
网络安全漏洞扫描技术的
张家港软件开发公司哪个最好
软件开发指的是啥
驰速软件开发公司
行业软件开发的三个步骤
动漫网络安全宣传视频
保护网络安全采用的技术
数据库服务器当前时间
涉及的网络安全规范
暗黑2服务器自建教程
杭州十秒互联网科技有限公司
数据库空字符段设置
网络技术在不断进步
云化网络技术
北京德诚汇互联网科技有限公司
网络安全监测装置告警测试
大学网络安全视频下载
吃鸡时如何快速的切换服务器
软件开发服务合同下载