Alors que les tests de vitesse de chargement du site Web, j'ai constaté que le site Web se charge parfois très rapidement et parfois il faut beaucoup de temps pour commencer le chargement. Quand je l'ai vérifié en détail, j'ai trouvé que sur certaines demandes, le temps d'attente n'était que de quelques centaines de millisecondes, alors que pour d'autres demandes qui étaient lentes, le temps d'attente était de 5 à 30 secondes.Comment améliorer le temps d'attente du site Web?
Quelle peut être la cause de ce type d'écart de quelques millisecondes à 30 secondes ou plus. Et comment l'améliorer.
Le site est basé sur la base de données ASP.net MVC3 et Microsoft SQL Server.
Toutes les URL sont rapides/lentes au hasard. C'est un serveur dédié. Selon vos suggestions, nous l'avons surveillé, et nous avons constaté qu'il était généralement lent lorsque le SQL est occupé et prend le processeur haut. Oui, la première requête est généralement la plus lente. Mais, cela se produit aussi avec la page HTML statique, je ne sais pas pourquoi? – Krunal
Les étapes que vous avez suggérées sont les moyens de trouver les goulots d'étranglement dans l'application. En fait, le site effectuait une opération dans le back-end, même s'il s'agissait de ressources statiques. Nous avons donc exclu les ressources statiques là où c'était nécessaire et amélioré les performances en général. – Krunal