什么网站有教做衣服视频的,郑州百姓网免费发布信息,济南网站排名优化报价,钱追得回吗所谓「HTTP Keep-Alive」#xff0c;在维基百科里称为「HTTP Persistent Connection」#xff0c;说白了就是复用HTTP连接#xff0c;如此一来理论上客户端的用户体验会更流畅#xff0c;但是与之相对服务端不得不维持大量的连接。开启还是关闭#xff0c;这是个问题。一个…所谓「HTTP Keep-Alive」在维基百科里称为「HTTP Persistent Connection」说白了就是复用HTTP连接如此一来理论上客户端的用户体验会更流畅但是与之相对服务端不得不维持大量的连接。开启还是关闭这是个问题。一个经常用来讲解HTTPKeepAlive的例子一般是这样描述的当我们访问一个包含了若干个图片的网页时如果HTTPKeepAlive是关闭的那么页面中每一个图片都会发起一次连接请求但是如果HTTPKeepAlive是开启的那么因为可以复用HTTP连接所以可以节省很多不必要的开销。听起来不错不过现在可不是用猫上网的年代了当今高带宽低延迟的网络让建立HTTP连接不再是什么难事儿此时访问一个包含了若干个图片的网页时与其打开一个连接然后串行的请求图片不如打开多个连接然后并行的请求图片事实上现代浏览器也都是这么干的最佳实战甚至倡导通过多域名进一步提升并发数。此外再让我们看看某台开启了KeepAlive的Nginx服务器的Status结果shell curl -s http://127.0.0.1/statusActive connections: 95896server accepts handled requests66542336512 66542336512 67713042963Reading: 1945 Writing: 82 Waiting: 93869其中各项结果的含义如下Active connections: number of all open connectionsServer accepts handled requests: nginx accepted 66542336512 connections, handled 66542336512 connections (no one was closed just it was accepted), and handles 67713042963 requestsReading: nginx reads request headerWriting: nginx reads request body, processes request, or writes response to a clientWaiting: keep-alive connections, actually it is active – (reading writing)实际复用HTTP连接的效果如何呢67713042963 / 66542336512 1.01 requests per connection额滴神啊基本等同于没用为什么会这样因为这是一台WebService服务器客户端只是偶尔访问一次此时的KeepAlive连鸡肋都不如为了服务器的性能关闭它吧…HTTPKeepAlive开启还是关闭大家不妨结合自己的客观情况重新思考一下。