2017-02-03 4 views
-2

Je site assez bien optimisé, outil PageSpeed ​​Insights montre de bons résultats, mais Google ne cesse de dire réduire le temps de réponse du serveur qui est 0,46 secondes. Et il ne doit pas être supérieur à 200ms.Réduire le temps de réponse du serveur - apache2 sur debian 7

J'ai tenté de supprimer tout mon contenu htaccess, puis de remplacer index.php par un fichier index.html vide, mais la réponse du serveur est restée la même. J'utilise un serveur privé virtuel avec Debian 7 et stocke 2 sites Web avec SSL sur différentes adresses IP. Le deuxième site répond parfaitement en 144 ms. Donc, je ne peux pas trouver la raison pour laquelle un site charge moins de 200 ms et d'autres en 460 ms. Je suis assez sûr que le serveur a assez de ressources.

Je serais reconnaissant pour les idées.

Répondre

0

Vous pouvez essayer quelques réglages sur votre serveur apache. Je ne peux pas garantir que vous obtiendrez le résultat désiré mais c'est un travail facile et je pense que vous n'avez rien à perdre si vous l'essayez! Donc, éditez votre fichier apache2.conf et ajustez vos paramètres actuels pour qu'ils correspondent à ceux ci-dessous (ce sont de bons paramètres en termes de sécurité du serveur 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 

Vous pouvez également désactiver les modules Apache (modules dont vous n'avez pas besoin ou que vous n'utilisez pas). Par défaut, apache charge une grande liste de modules et je suis sûr que vous n'en aurez pas besoin. Je ne peux pas vous fournir une liste de ce qu'il faut activer ou désactiver, mais vous pouvez faire un peu de recherche Google et en fonction de votre site Web, vous pouvez décider quoi désactiver et quoi conserver. J'utilise en fait tous ces paramètres sur ma machine Linux CentOS 6.8 et tous les paramètres sont dans httpd.conf. Sur Debian vous devriez éditer /etc/apache2/apache2.conf et peut-être d'autres fichiers!