2017-02-03 54 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或者其他一些文件!

相關問題