web-dev-qa-db-fra.com

comment réduire le temps de réponse du serveur

Comment améliorer le temps de réponse du serveur de mon site? enter image description here

dans l'onglet Cascade gtmetrix, il est indiqué que mon site met 2,8 secondes pour demander une pièce. Comment puis-je réduire la durée de cette pièce? enter image description here

toute aide serait appréciée

5
kiasaty

J'ai récemment réduit le temps d'attente d'un serveur sur un site Web client de plus de 5 secondes à environ un tiers de seconde.

Qu'est-ce qui n'a pas aidé

Activer le cache Joomla aurait probablement aidé, mais cela me cause souvent des problèmes avec le fait que CAPTCHA ne fonctionne pas, etc.

J'ai essayé la version gratuite de JCH Optimize pour combiner les fichiers CSS et JavaScript, mais il y a eu très peu d'amélioration sur ce site Web en particulier (votre kilométrage peut varier).

Qu'est-ce qui a aidé

Outre toutes les étapes habituelles telles que la réduction du nombre d'extensions tierces, la recherche des extensions tierces les plus rapides, l'activation de GZip, etc., deux choses ont réellement aidé:

1. Réduire le nombre de modules chargés

Il y a eu quelques endroits où j'ai pu réduire le nombre de modules que je chargeais.

Par exemple, j'ai pu combiner plusieurs modules dans la zone de pied de page (boutons de partage social, menu de pied de page, avis de copyright et crédit de développeur, boutons d'inscription et de connexion des membres et logo) dans un module HTML personnalisé.

J'ai utilisé classes responsive fournies avec le modèle pour que les colonnes fonctionnent toujours correctement en réponse.

J'ai pu utiliser la même astuce dans une autre zone du modèle, en réduisant trois modules en un seul.

Cela a permis de réduire le temps d'attente du serveur de quelques secondes.

2. Hébergement mis à niveau

Le site Web était toujours trop lent, j'ai donc convaincu le client de mettre à niveau son compte d'hébergement "Startup" de SiteGround vers le compte "GrowBig" qui inclut une option pour activer le cache dynamique .

Une fois le cache dynamique activé, le temps d’attente du serveur a été réduit à moins d’une seconde.

J'utilise le cache dynamique sur tous mes propres sites Web et plusieurs sites Web clients. Le cache dynamique ne semble pas interférer avec CAPTCHA, ni causer d'autres problèmes, et j'utilise toute une gamme d'extensions différentes.

Je suis sûr qu'il y a d'autres améliorations qui peuvent aider, mais c'est ce qui a fonctionné pour moi.

4
Neil Robertson

Vous pouvez également ajuster beaucoup avec JCH Optimze Pro, ce qui améliorera considérablement la vitesse. et optimisez également votre fichier htaccess, par exemple avec Akeeba Admin Pro, si vous ne savez pas comment optimiser votre fichier htaccess pour plus de rapidité et de sécurité.

2
ssnobben

enter image description here

quand je désinstallais le plugin jCGcache, j’ai vu "Système - Cache de pages", je l’ai activé et BOOM, Problème résolu. Le temps de réponse du serveur s’est amélioré de 2 secondes. Il est maintenant inférieur à une seconde.

MERCI À Neil Robertson de m'avoir aidé et de m'avoir parlé de la mise en cage.

1
kiasaty