Απαιτήσεις: Προστέθηκε μια νέα ενότητα IHttpModule για τον αποκλεισμό όλων των αιτημάτων HTTP και τη μέτρηση του χρόνου που απαιτείται από την αρχή μέχρι το τέλος των αιτημάτων, διευκολύνοντας την αντιμετώπιση προβλημάτων χρονοβόρων σελίδων και τη βελτιστοποίηση και βελτίωση της εμπειρίας χρήστη.
Στην ASP.NET, πολλά είναι ήδη προκαθορισμέναΜονάδα Http, και μάλιστα ήδη εγγεγραμμένο στο προφίλ ιστότοπου του διακομιστή, στο φάκελο συστήματοςC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.configΔείτε το καταχωρημένο HttpModule ως εξής:
<httpModules> <add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/> <add name="Συνεδρία" type="System.Web.SessionState.SessionStateModule"/> <add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule"/> <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/> <add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule"/> <add name="RoleManager" type="System.Web.Security.RoleManagerModule"/> <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule"/> <add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule"/> <add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule"/> <add name="Προφίλ" type="System.Web.Profile.ProfileModule"/> <add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule"/> <add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </httpModules> Δημιουργήστε ένα νέο αντικείμενο RequestTimeHttpModule που κληρονομεί τη διασύνδεση IHttpModule και ο κώδικας είναι ο εξής:
Η νέα μας ενότητα HttpModule πρέπει επίσης να ρυθμιστεί στο web.config, ως εξής:
Προσπαθήστε να αποκτήσετε πρόσβαση στον ιστότοπο, η απόδοση έχει ως εξής:
ASP.NET Λειτουργικές μονάδες HTTP και χειριστές HTTP:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
(Τέλος)
|