apache - 减少服务器响应时间 - debian 7 上的 apache2

标签 apache seo debian httpresponse httpwebresponse

<分区>

我的网站优化得很好,PageSpeed Insights 工具显示了不错的结果,但是 Google 一直说减少服务器响应时间,即 0.46 秒。且不得大于 200ms。

我试图删除我所有的 htaccess 内容,然后用一个空的 index.html 文件替换 index.php,但服务器响应保持不变。我正在使用 Debian 7 虚拟专用服务器,并在不同的 IP 地址上存储 2 个带 SSL 的网站。第二个网站在 144 毫秒内完美响应。

因此,我找不到一个网站加载时间低于 200 毫秒而其他网站加载时间为 460 毫秒的原因。我很确定服务器有足够的资源。

我将不胜感激。

最佳答案

您可以尝试对您的 Apache 服务器进行一些调整。不能保证您会得到想要的结果,但这是一项简单的工作,我认为如果您尝试一下,您不会有任何损失!因此,编辑您的 apache2.conf 文件并调整您的实际设置以匹配以下设置(这些设置在网络服务器安全方面也是很好的设置)。

TraceEnable Off
ServerSignature Off
ServerTokens Prod
FileETag None
HostnameLookups Off # this is important since your apache server won't try to translate your ip address into a dns name or host when you access your website

ExtendedStatus On # you can enable it afterwards, if you need it

Timeout 10
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

您还可以禁用 apache 模块(您不需要或不使用的模块)。默认情况下,apache 会加载一大堆模块,我很确定您不会需要所有这些模块。我无法为您提供一个列表,其中包含哪些内容要启用或哪些内容要禁用,但您可以进行一些 Google 研究,并根据您的网站决定要禁用哪些内容以及要保留哪些内容。

我实际上是在我的 CentOS 6.8 linux box 上使用所有这些设置,所有设置都在 httpd.conf 中。在 Debian 上,您应该编辑 /etc/apache2/apache2.conf 和一些其他文件!

关于apache - 减少服务器响应时间 - debian 7 上的 apache2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42030897/

相关文章:

javascript - 搜索引擎索引如何为 JavaScript Web 应用程序(如 REACT)工作?

seo - schema.org/Offer 缺少价格错误

authentication - apt-get install quiet 和 --assume-yes 但检查包是否已签名

mod-rewrite - mod_rewrite 不起作用

php - 想创建一个问答网站,那么我应该阅读什么来构建这样的网站?

node.js - 有没有办法在 Node 服务器的 httpd conf 中设置 ProxyPass

java - apache poi showInPane - 短数据类型的参数

php - 部署在 IP 地址上的 Codeigniter 在除索引之外的每个 Controller 上给出 404

seo - Google 对每日内容生成的限制

python-apt包,获取pkg安装时间和构建时间?