使用 request_pipeline 在 resty (lua) 中提高性能

在 lua resty https://github.com/pintsized/lua-resty-http 中,我发现我们可以使用 request_pipeline 进行请求。我想知道这是否会提高性能。然而,阅读源代码后,我发现 request_pipeline 方法也是使用常规的 send_request 实现的,并且使用循环逐个发送每个请求。

看起来它不能帮助提高性能,如果是这样,为什么要使用这个方法呢?

谢谢

点赞
用户5120986
用户5120986

有人在 github 上回答了https://github.com/pintsized/lua-resty-http/issues/130

https://en.wikipedia.org/wiki/HTTP_pipelining

Pipelining旨在在发送许多请求时减少延迟。但由于许多中间人不支持它,因此它并不常用。这是HTTP规范的一部分,因此它已被包含进去。

问题已解决。

2017-10-25 11:26:54