Notre document a un temps d’attente très long et un temps de réception très bas.
Existe-t-il un moyen de recevoir le document plus tôt?
Le temps d'attente est essentiellement le temps qu'il faut à votre serveur pour comprendre ce qu'il doit faire. Lorsque vous envoyez une demande à un serveur, le contact initial prend un certain temps à quand il envoie sa réponse (en attente). Donc, le seul moyen d’accélérer le temps d’attente est d’accélérer votre serveur. Maintenant, cela peut être fait avec plus qu'une simple mise à niveau du serveur.
Alors, voici quelques questions à vous poser pour aider à résoudre les problèmes.
Combien d'extensions avez-vous? Certaines pages prennent plus de temps que d'autres? Si oui, quelles extensions exactes sont chargées sur ces pages ou existe-t-il des alternatives? Joomla est-il à jour? Pouvez-vous tester une mise à niveau et voir si cela vous aide (avec une sauvegarde prête)? Pouvez-vous vivre avec eux? Le serveur prend-il une charge élevée?
Mais en toute honnêteté, pour 14 kilo-octets de données et 500 ms pour le charger, ce n’est pas extrêmement rapide, mais à mon avis, il n’ya rien à craindre. Bien que l’image ne montre pas le temps d’attente réel, cette page s’élève à 320 ms avec 12 Ko et il s’agit d’un stackoverflow! Pas une énorme différence.
Optimiser votre base de données et vous assurer que vos extensions sont efficaces est le meilleur moyen de la réduire sans entrer dans les paramètres de votre serveur.
Comme Jordan l'a dit, l'amélioration de la vitesse de votre serveur est probablement la meilleure solution.
Vous pouvez effectuer de nombreuses optimisations pour améliorer votre temps d'attente. Voici quelques optimisations côté serveur.
REMARQUE: pour autant que je sache, Redis ne peut pas être utilisé avec les versions de Joomla <3.4.
Du côté de Joomla, vous pouvez
Il y a un léger risque que le temps de chargement d'une page ait un effet négatif sur votre temps d'attente, alors
Package d'hébergement partagé? Déplacez votre site vers un meilleur.
Les hôtes partagés doivent allouer des ressources de serveur à la demande de tous les sites du serveur. Plus le nombre de comptes sur le serveur est élevé, plus le temps de réponse de chaque site est long. Vous pouvez mettre en cache une optimisation, et vous devriez le faire, mais quand il y a 200 autres comptes utilisateur, tous avec plusieurs sites sur le même serveur physique que le vôtre, cela ne fera pas la différence. Un hôte mieux spécifié fera une énorme différence.