用户网络速度对网络服务器性能有影响吗?
Does user network speed have an impact on web server performance?
Slow Loris 攻击通过简单地延长完成发出请求所需的时间,然后重复该操作 - 从而占用所有可用资源来响应,从而使未打补丁的 Web 服务器不堪重负。
因此,来自互联网连接不良的地理位置的许多用户应该同样不利于性能。
真的是这样吗?这种现象叫什么?用负载测试工具模拟这个的好方法是什么?
任何打开与服务器连接的人都会从网络服务器的 connection pool, normal person makes a request, quickly gets response and closes the connection (as long as the browser doesn't send Connection: keep-alive header)
中获取连接
Slowloris DOS 攻击的要点是使用所有连接并以最低速度(即每秒 1 个字节)检索数据,因此通常在几秒钟内完成的请求将 [=27= 】 几个小时。
它不应该对服务器的性能产生影响,即它将继续正常地为其他用户提供服务,但是服务器可能 运行 可用连接不足,并且可能 运行 内存不足将响应保留在内存中,直到它被释放。
您可以使用 Similar Software 维基百科文章下列出的任何工具:
如果您正在寻找可以模拟 "in addition" 到 "normal" 负载测试功能的慢速连接的负载测试工具,您可以特别查看 Apache JMeter in general and in How to Simulate Different Network Speeds in Your JMeter Load Test 文章。
Slow Loris 攻击通过简单地延长完成发出请求所需的时间,然后重复该操作 - 从而占用所有可用资源来响应,从而使未打补丁的 Web 服务器不堪重负。
因此,来自互联网连接不良的地理位置的许多用户应该同样不利于性能。
真的是这样吗?这种现象叫什么?用负载测试工具模拟这个的好方法是什么?
任何打开与服务器连接的人都会从网络服务器的 connection pool, normal person makes a request, quickly gets response and closes the connection (as long as the browser doesn't send Connection: keep-alive header)
中获取连接Slowloris DOS 攻击的要点是使用所有连接并以最低速度(即每秒 1 个字节)检索数据,因此通常在几秒钟内完成的请求将 [=27= 】 几个小时。
它不应该对服务器的性能产生影响,即它将继续正常地为其他用户提供服务,但是服务器可能 运行 可用连接不足,并且可能 运行 内存不足将响应保留在内存中,直到它被释放。
您可以使用 Similar Software 维基百科文章下列出的任何工具:
如果您正在寻找可以模拟 "in addition" 到 "normal" 负载测试功能的慢速连接的负载测试工具,您可以特别查看 Apache JMeter in general and in How to Simulate Different Network Speeds in Your JMeter Load Test 文章。