2017-02-03 55 views
-2

我有很好优化网站,PageSpeed Insights的工具显示了良好的效果,但谷歌口口声声说减少服务器的响应时间这为0.46秒。它不能超过200毫秒。减少服务器的响应时间 - Apache2的Debian的7

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

因此,我无法找到一个网站加载时间低于200ms的原因,以及其他时间在460毫秒内的原因。我很确定服务器有足够的资源。

我会感激你的想法。

回答

0

你可以尝试一些你的apache服务器上的调整。不能保证你会得到理想的结果,但这是一件容易的工作,我认为如果你尝试它,你没有任何损失!所以编辑你的apache2.conf文件并调整你的实际设置以匹配下面的那些(这些也是web服务器安全方面的良好设置)。

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机器上使用所有这些设置,所有设置都在httpd.conf中。在Debian上,你应该编辑/etc/apache2/apache2.conf或者其他一些文件!

相关问题