首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能维持生命?

问我怎样才能维持生命?
EN

Stack Overflow用户
提问于 2011-11-22 18:43:54
回答 6查看 43.9K关注 0票数 32

我运行了谷歌页面速度,它说我得分57/100,因为我需要“启用保持生存”和“启用压缩”。我做了一些谷歌搜索,但什么也找不到。我甚至联系了我的域名提供商,让他们打开它,但是他们说它已经打开了。

长话短说:

1.)什么能让你活下去?

2.)我如何启用它?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-11-22 18:56:59

“保持活动”是为HTTP会话使用相同的tcp连接,而不是在每个新请求中打开新的连接。基本上,您需要在HTTP响应中设置HTTP头

代码语言:javascript
复制
Connection: Keep-Alive

阅读更多这里

票数 18
EN

Stack Overflow用户

发布于 2012-07-11 18:03:28

配置Apache KeepAlive设置

打开apache的配置文件并查找以下设置。在Centos上,这个文件名为httpd.conf,位于/etc/httpd/conf中。以下设置值得注意:

  • KeepAlive :打开或关闭KeepAlive。加入“KeepAlive打开”来打开它,“KeepAlive关闭”来关闭它。
  • MaxKeepAliveRequests:一个持久连接将服务的最大请求数。50到75之间的数字就足够了。
  • KeepAliveTimeout:服务器应该等待连接客户端的新请求多长时间。默认是15秒,这太高了。将其设置为1到5秒,以避免进程在等待请求时浪费RAM。

在这里阅读更多关于保持活动连接的好处:http://abdussamad.com/archives/169-Apache-optimization:-KeepAlive-On-or-Off.html

票数 24
EN

Stack Overflow用户

发布于 2013-11-17 06:40:18

我也遇到了同样的问题,经过一番研究,我发现最流行的两种方法是:

  1. 如果您无法访问webserver配置文件,您可以通过添加以下代码来使用.htaccess文件自己添加headers: 报头设置连接保持活动状态
  2. 如果您能够访问Apache配置文件,则可以通过在/etc/httpd/conf/中找到的httpd.conf文件中的以下3行来打开“保持活跃”。 KeepAlive打开 MaxKeepAliveRequests %0 KeepAliveTimeout 100

你可以从这个来源读到更多,这比我更好地解释了https://varvy.com/pagespeed/keep-alive.html。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8232068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档