Image 我怎样才能维持生命?
我运行了一个谷歌页面速度,它说我得了57/100,因为我需要“启用保持活动”和“启用压缩”。我做了一些谷歌搜索,但什么也找不到。我甚至联系了我的域名提供商,让他们打开,但他们说已经打开了 长话短说: 1)什么是保持活力Image 我怎样才能维持生命?,image,compression,keep-alive,Image,Compression,Keep Alive,我运行了一个谷歌页面速度,它说我得了57/100,因为我需要“启用保持活动”和“启用压缩”。我做了一些谷歌搜索,但什么也找不到。我甚至联系了我的域名提供商,让他们打开,但他们说已经打开了 长话短说: 1)什么是保持活力 2.)如何启用它?保持活动是使用相同的tcp连接进行HTTP对话,而不是在每个新请求中打开新的连接。您基本上需要在HTTP响应中设置HTTP头 Connection: Keep-Alive 阅读更多信息配置Apache KeepAlive设置 打开apache的配置文件并查找以
2.)如何启用它?保持活动是使用相同的tcp连接进行HTTP对话,而不是在每个新请求中打开新的连接。您基本上需要在HTTP响应中设置HTTP头
Connection: Keep-Alive
阅读更多信息配置Apache KeepAlive设置 打开apache的配置文件并查找以下设置。在Centos上,该文件名为
httpd.conf
,位于/etc/httpd/conf
中。以下设置值得注意:
- KeepAlive:打开或关闭KeepAlive。输入“KeepAlive on”将其打开,输入“KeepAlive off”将其关闭
- MaxKeepAliveRequests:单个持久连接将服务的最大请求数。50到75之间的数字将 足够了
- KeepAliveTimeout:服务器应等待来自连接客户端的新请求多长时间。默认值为15秒,即 太高了。将其设置为1到5秒之间,以避免 进程在等待请求时浪费RAM
在这里阅读更多关于保持活力连接的好处:我也有同样的问题,经过一点研究,我发现两种最流行的方法是:
.htaccess
文件自己添加HTTP头:
标题集连接保持活动状态- 使用/编辑.htaccess文件
- 通过访问您的web服务器(Apache、Windows服务器等)启用它。
对于“启用压缩”部分,他们的意思是您应该启用GZIP压缩(如果您的web主机还没有启用它,因为它现在几乎是默认的)。GZIP压缩技术可以在将web文件发送到用户浏览器之前对其进行压缩。这意味着您的用户必须下载更小的文件才能完全加载您的网页。要启用通过.htaccess保持活动,您需要向.htaccess文件中添加以下代码:
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
标题集连接保持活动状态
要启用KeepAlive配置,请转到Apache配置中的conf/httpd.conf并设置以下属性:
KeepAlive On@Pete取决于您用于web应用程序的语言和框架。设置HTTP头是一件相当简单的事情。PHP?Javascript?很抱歉,我是一个全新的保持alive的人,对于任何未来的无知的人,只需在PHP代码的顶部添加以下内容:
header(“Connection:Keep-alive”)代码>