当在Nginx上运行培根(43字节透明像素)负载测试时,我们尝试了几个keepalive_requests值(从10到100,000),最佳值似乎是10.
以下是此微小回复的服务器HTTP标头:
HTTP/1.1 200 OK
Server: Nginx/1.5.6
Date: Wed,23 Oct 2013 12:39:45 GMT
Content-Type: image/gif
Content-Length: 43
Last-Modified: Mon,28 Sep 1970 06:00:00 GMT
Connection: keep-alive
对于keepalive_requests 100000,Nginx比使用keepalive_requests 10慢两倍.
你能帮助理解这个结果吗?或者说出我们做错了什么?
作为参考,这是nginx.conf file.
最佳答案
根据上述评论的建议,我搜索了Nginx论坛,同样的问题标题为“Enabling keepalive increases request time”,并在一个月前发布,没有任何答案.
它看起来像一个bug.将不得不等待修复.