web-dev-qa-db-fra.com

Pourquoi le temps de réponse de mon serveur est-il lent, même avec cloudflare?

J'ai un site web depuis un moment et j'utilise le CDN gratuit Cloudflare. Mon hôte est un hôte partagé assez peu coûteux.

J'ai remarqué que mon site Web semble un peu lent lors de son premier chargement. J'ai effectué un test Google Pagespeed Insights et j'ai reçu un drapeau rouge indiquant le temps de réponse du serveur, qui était d'une seconde. Il marque systématiquement autour de la deuxième note, même si de temps en temps, il obtient <0,3 seconde.

Cloudflare aide-t-il même avec cette métrique? Comment puis-je réduire le temps de réponse du serveur à moindre coût?

3
Particle Star

Quelques questions à considérer:

  • Comment est défini votre modèle de mise en cache?
  • La priorité est-elle définie pour les serveurs Origin, afin de respecter vos en-têtes obsolètes ou pour Cloudflare?
  • Lorsque vous examinez vos journaux de requêtes HTTP, voyez-vous des éléments qui devraient être servis par votre CDN?
  • Avez-vous des développeurs en garde à vous qui placent toutes sortes de paramètres dynamiques sur les ressources statiques qui les empêchent d'être mis en cache en tant que ressources statiques
  • Avez-vous alloué trop tôt une ressource liée à Origin, telle qu'un panier d'achat par défaut, ce qui impose une relation avec les serveurs avec le plus long chemin d'accès avec les clients?

Ce ne sont là que quelques exemples qui me viennent à l’esprit. Je sais que je consultais les journaux HTTP d'un client il y a quelques jours à peine et que je découvrais que son modèle de mise en cache était tout foiré. Ils avaient également Cloudflare et n’auraient pas pu obtenir un très bon taux de réussite en cache par rapport à ce que j’ai observé.

1
James Pulley