我想使用Apache中的keep-alive
功能。我怎么能用我的主机(.htaccess文件)来做到这一点,以及像KeepAliveTimeout
这样的参数的最佳值是什么?在.htaccess中使用保持活动功能
回答
您无法控制.htaccess
中的存活行为。 Keepalive是一种主机级别的功能,而不是根据每个目录的htaccess信息不同的目录可以有不同行为的功能。
如果您所使用的基本共享主机只能让您.htaccess
配置您的网站,则无法更改Keepalive设置。据推测,托管公司将适当地设置它们,或者只是将它们留在默认设置中,这通常很好。
它非常依赖于您的网站和它收到的流量。如果用户访问您的站点,然后点击KeepAliveTimeout设置中的另一个页面(默认值为15),则不必创建新的TCP。这可以真正帮助开销。
另一方面,任何与现有访问者绑定的Apache进程将无法与新进程进行通信。所以你可能不得不增加可用的Apache进程的总数。
总之......它需要调整。
感谢您的回答,但保持活着不工作在我的网站 我如何启用和我的网站没有大量的流量 谢谢 – webkul 2010-02-04 15:01:47
你不能控制保持活动的行为在.htaccess
如果保持活动的Apache配置开启时,所有你需要的只是设置一个HTTP头连接:保持活跃。例如。添加以下行.htaccess文件:
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
你先生,应该得到更多的赞美。 – PaulSkinner 2012-10-02 15:17:21
欲了解更多ifmodule保持活动设置请参阅http://httpd.apache.org/docs/2.2/mod/core.html#keepalive – Blowsie 2013-01-23 09:25:29
无论如何,我会坚持“IfModule”而不是“ifModule”。 – Hermes 2013-05-16 16:41:06
是保持活动行为可以的.htaccess文件来控制。 首先通过打印$_SERVER
检查服务器设置,如果
[HTTP_CONNECTION] => keep-alive
是有那么你只需要在您的的.htaccess文件中的设置。 在项目根目录下的.htaccess文件末尾添加以下行。
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
如果您有SSH访问您的服务器,您应该编辑Apache配置文件。使用这些设置作为首发:
- 保持活动:在
- 的KeepAliveTimeout:3秒
- MaxKeepAliveRequests:60
这应该有最基本的服务器设置工作平均流量。您始终可以调整设置以适应您自己的需求。在这里看到更详细的信息:http://www.giftofspeed.com/enable-keep-alive/
如果你没有访问你的服务器,你应该联系你的主机。通过编辑.htaccess文件自行更改Keepalive设置可能不起作用。
在的.htaccess文件粘贴以下代码:
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
然后使用这个网站:https://varvy.com/pagespeed/,以检查它是否启用。
- 1. 保持功能活跃在后台
- 2. 在NSURLConnection中禁用保持活动
- 3. 使Cookie保持活动
- 4. 在活动之间保持locationListener活动
- 5. 让活动保持活力
- 6. HttpRuntime.Cache保持活动
- 7. uWSGI保持活动
- 8. 保持Firebug活动
- 9. 如何使我的菜单保持使用滚动功能?
- 10. 在PyQt4中保持活动状态
- 11. 移动鼠标并保持.mouseenter功能
- 12. 保持悬停状态在整个div中保持活动
- 13. 使用WriteTimeoutHandler在Netty中实现保持活动消息
- 14. 使用屏幕在shell脚本中保持程序活动
- 15. 使用活动显示Android的功能
- 16. 如何在使用javascript滚动时保持课程活动?
- 17. 在使用Quartz.Net时保持kestrel活着
- 18. Android:保持GPS活动
- 19. NSURLConnection和保持活动
- 20. 使连接保持活动状态
- 21. 在R中使用支持功能以保持DRY的最佳方式
- 22. 如何在其他活动中使用数据库功能
- 23. 保持活动在后台运行
- 24. 在活动之间保持ListView
- 25. 保持在季节登录活动php
- 26. 功能调用后保持Javascript常量
- 27. 弃用的方法,但保持功能
- 28. 在IIS中“启用HTTP保持活动”会导致中断?
- 29. 使用保持活动连接(HTTP 1.1)在PHP
- 30. 在活动之间保持活动的线程和视图
Migrate:to SF? – 2010-02-04 15:14:48