HTTP协议是基于TCP协议之上的,在进行HTTP连接之前,要先进行TCP连接,在连接结束后要对TCP连接进行终止。建立与关闭连接对于HTTP而言会消耗更多的内存与CPU资源。
解决办法是连接保持。对于HTTP/.,就是尽量地保持客户端的连接,通过一个连接传送多个HTTP请求响应,对于客户端可以提高50%以上的响应时间,对于服务器可以降低资源开销。Apache有相关的连接保持参数,可通过设置响应参数开启与控制保持连接功能。
keepaliveON
OFF:是否打开连接保持功能。根据网站的并发请求量决定是否打开,高并发时打开,并发量不高时可关闭。
keepalivetimeout:一次连接多次请求之间的最大间隔时间,两次请求超过改时间连接断开。
maxkeepaliverequestes:一次连接能够传输的最大请求数量。
[root