Apache 在.htaccess中使用保持活动状态功能
我想在Apache中使用Apache 在.htaccess中使用保持活动状态功能,apache,.htaccess,Apache,.htaccess,我想在Apache中使用保持活动状态功能。如何使用我的主机(.htaccess文件)执行此操作,以及像KeepAliveTimeout这样的参数的最佳值是什么?这在很大程度上取决于您的站点及其接收的流量。如果用户访问您的站点,然后单击KeepAliveTimeout设置中的另一个页面(默认值为15),则不必创建新的TCP。这确实有助于减少开销 另一方面,任何当前与现有访问者捆绑在一起的Apache进程都将无法与新的进程对话。因此,您可能必须增加可用的Apache进程总数 简言之。。。它需要调整。
保持活动状态
功能。如何使用我的主机(.htaccess文件)执行此操作,以及像KeepAliveTimeout
这样的参数的最佳值是什么?这在很大程度上取决于您的站点及其接收的流量。如果用户访问您的站点,然后单击KeepAliveTimeout设置中的另一个页面(默认值为15),则不必创建新的TCP。这确实有助于减少开销
另一方面,任何当前与现有访问者捆绑在一起的Apache进程都将无法与新的进程对话。因此,您可能必须增加可用的Apache进程总数
简言之。。。它需要调整。您无法在
.htaccess
中控制keepalive行为。Keepalives是一种主机级功能,而不是根据每个目录的访问信息,不同目录的行为会有所不同
如果您使用的是只允许您
.htaccess
配置站点的基本共享主机,则无法更改keepalive设置。大概托管公司已经对它们进行了适当的设置,或者只是将它们保留在默认设置上,这通常很好。您无法控制中的保持活动行为。htaccess如果在Apache配置中启用了保持活动,则只需设置一个HTTP头连接:保持活动。例如,在.htaccess文件中添加以下行:
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
标题集连接保持活动状态
可以在.htaccess文件中控制保持活动状态的行为。
首先通过打印$\u server
检查服务器设置,如果
[HTTP_CONNECTION] => keep-alive
然后,您只需在.htaccess文件中包含该设置。
在项目根目录的.htaccess文件末尾添加以下行
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
标题集连接保持活动状态
如果您对服务器具有SSH访问权限,则应编辑Apache配置文件。将这些设置用作启动程序:
- KeepAlive:on
- KeepAliveTimeout:3秒
- MaxKeepAliverRequests:60
如果您没有访问服务器的权限,请与主机联系。通过编辑.htaccess文件自行更改keepalive设置可能不起作用。将以下代码粘贴到.htaccess文件中:
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
标题集连接保持活动状态
然后使用此网站:检查其是否已启用。谢谢您的回答,但我的网站中的“保持活力”功能不起作用。我如何启用此网站,并且我的网站没有太多的流量感谢Hanks bobince,超时时间应该是多少,因为我的网站没有太多的流量感谢如果您的主机没有更改,Apache2.0中的默认值是15秒,而在2.2中是5秒。这两种设置都非常合理。很抱歉,在Apache中,您可以使用.htaccess添加此代码头集连接保持活动状态。。。而且它有效!关于时间,服务器默认设置通常是好的。下面是anil kumar&pronskiy的更好答案---
标题集连接保持活动。htaccess
也适用于我。这是另一篇有用的文章:我有服务器的root访问权限,但我不想为我的所有站点启用保持活动,因此不可能只启用一个?先生,你应该为此得到更多的赞扬。要了解更多的ifmodule保持活动设置,请参阅我坚持使用“ifmodule”而不是“ifmodule”不管怎样,有人能猜出为什么在Apache2.4中这对我不起作用吗?在apache2.conf中,KeepAlive设置为off。我可以通过vhost conf文件启用它,但不能在htaccess中启用。