2010-01-18 4 views
1

Actuellement, j'utilise la fonction context.timestamp pour obtenir l'heure au début de la requête, mais je veux savoir si je peux vérifier l'heure plus tôt dans le pipeline (avant la phase de chargement de la page) ou l'horodatage peut obtenir. Maintenant j'ai besoin de trouver le dernier moment après que la demande a été traitée, bien sûr je peux vérifier l'heure à la fin de la fonction, mais y a-t-il un autre endroit où je peux vérifier l'heure de la fin de la demande.Comment puis-je savoir combien de temps a pris le temps de chargement de la page entière dans asp.net?

merci!

Répondre

0

Vous pouvez également puiser plus directement dans le pipeline IIS en ajoutant des gestionnaires d'événements dans Global.asax. Vous pouvez par exemple gérer BeginRequest et EndRequest, qui se produisent bien avant et bien après que votre gestionnaire de page ait été appelé.

2

Il suffit simplement d'ajouter un <%@ Page Trace="true" %> dans votre page.

Veuillez regarder ASP.NET Trace.

1

Parce que parfois le Trace="true" ne fonctionne pas bien avec CSS, vous pouvez également consulter cette page: Show page load time, qui a une explication très détaillée (et de différentes façons) sur la façon de procéder.

Questions connexes