我有非常优化的网站,PageSpeed Insights工具显示效果不错,但 Google一直在说减少服务器响应时间这是0.46秒。它不得超过200毫秒。
我试图删除所有htaccess内容,然后将index.php替换为空的index.html文件,但服务器响应保持不变。我正在使用带有Debian 7的虚拟专用服务器,并在不同的IP地址上存储2个带SSL的网站。第二个站点在144毫秒内完美响应。
所以,我找不到一个站点加载200ms以及其他加载时间为460ms的原因。我非常确定服务器有足够的资源。
我很感激这些想法。
答案 0 :(得分: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 以及其他一些文件!