Node.js 使用nodejs压缩的Http响应时间比不使用压缩的Http响应时间要长

Node.js 使用nodejs压缩的Http响应时间比不使用压缩的Http响应时间要长,node.js,http,jmeter,load-testing,Node.js,Http,Jmeter,Load Testing,我正试图在nodejs服务器上使用jmeter执行负载测试。我发现使用压缩模块时,N个并发用户的平均http请求响应时间和标准偏差比不使用压缩模块时要长。这是正常现象吗?当压缩带来的带宽加速比压缩所需的额外CPU更重要时,压缩会给您带来什么好处。如果您在快速网络上运行本地测试,那么压缩所节省的带宽可能无法克服压缩所带来的额外CPU负载 本地网络测试可能无法代表一组真正的客户端和服务器之间通过一条比本地网络速度慢的较长internet链路发生的情况 网络链接越慢,压缩可能产生的差异就越大。它还取决

我正试图在nodejs服务器上使用jmeter执行负载测试。我发现使用压缩模块时,N个并发用户的平均http请求响应时间和标准偏差比不使用压缩模块时要长。这是正常现象吗?当压缩带来的带宽加速比压缩所需的额外CPU更重要时,压缩会给您带来什么好处。如果您在快速网络上运行本地测试,那么压缩所节省的带宽可能无法克服压缩所带来的额外CPU负载

本地网络测试可能无法代表一组真正的客户端和服务器之间通过一条比本地网络速度慢的较长internet链路发生的情况


网络链接越慢,压缩可能产生的差异就越大。它还取决于http响应的大小。较小的响应也不会从压缩中受益匪浅。大型响应更有可能从压缩中获益,在较慢的链接中获益更多。

@Ahmed-我补充了一点关于http响应大小的信息。我正在拼命寻找一些研究论文或图表,概述链接速度、响应大小、,并且在压缩处于打开和关闭状态时,有利于整体渲染延迟。特别是关于小型和快速的API调用。有人有链接吗?