keepAliveSeconds keepaliveseconds一般设置多少_keepAliveSeconds

优化相关的一些指令:::  

KeepAlive:是否允许稳固的连接(每个连接有多个请求),设为"Off"则停用。
应该的设置:>>
KeepAlive On
说明: 如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,
        避免每次请求都要新建一个连接而加重服务器的负担。
      ,一般情况下,图片较多的网站应该把KeepAlive设为On。

 

KeepAliveTimeout:在同一个连接上从同一台客户上接收请求的秒数
                      KeepAlive的连接活跃时间当然是受KeepAliveTimeOut限制的。
                     如果第二次请求和第一次请求之间超过KeepAliveTimeOut的时间的话,第一次连接就会中断,再新建第二个连接。 
                     如果KeepAliveTimeOut设置的时间过短,例如设置为1秒,那么APACHE就会频繁的建立新连接,当然会耗费不少的资源;
                    反过来,如果KeepAliveTimeOut设置的时间过长,例如设置为300秒,那么APACHE中肯定有很多无用的连接会占用服务器的资源,也不是一件好事。 

相应的设置值:
KeepAliveTimeout  5-20之间比较合理

  


MaxKeepAliveRequests:在稳固连接期间允许的最大请求数,设为0表示无限制接入。
我们推荐你将其设为一个较大的值,以便提高性能MaxKeepAliveRequests 100



  

说明总结:
     在内存非常充足的服务器上,不管是否关闭 KeepAlive 功能,服务器性能不会有明显变化;
  如果服务器内存较少,或者服务器有非常大量的文件系统访问时,或者主要处理动态网页服务,关闭 KeepAlive后可以节省很多内存,而节省出来的内存用于文件系统Cache,
     可以提高文件系统访问的性能,并且系统会更加稳定。

 

Timeout:接收和发送前超时秒数

这个TimeOut值的设置包括有三个方面:
  GET,POST方式或者是URL传递时所花费的时间
  应答TCP时所需要的时间

 

应该的设置:>>  Timeout 300

 

HostnameLookups Off
说明: 它会启动IP与DNS的轮流查询,同时所查询的DNS数据或者是IP将会被记录到日志文件中,
     因此使用DNS来进行查询是很消系统资源的,建议设置成Off.