Η σύνταξη διεπαφών θα συναντήσει αναπόφευκτα άλλους που λένε ότι η διεπαφή είναι αργή, πόσο είναι πιο αργή, πόσος χρόνος χρειάζεται για να επεξεργαστεί ένας διακομιστής διεπαφής, εάν υπάρχουν συγκεκριμένοι αριθμοί για να καταγραφεί πόσος χρόνος χρειάζεται κάθε διεπαφή, όταν άλλοι λένε ότι η διεπαφή είναι αργή, κοιτάξτε τα στατιστικά του χρόνου διεπαφής, εάν υποβληθεί σε επεξεργασία σε λίγα χιλιοστά του δευτερολέπτου, λυπάμαι που δεν κουβαλάω αυτό το δοχείο.
Υλοποίηση ενδιάμεσου λογισμικού asp.net πυρήνας εκτελεί το ένα ενδιάμεσο λογισμικό μετά το άλλο, επομένως χρειάζεται μόνο να ορίσουμε το δικό μας ενδιάμεσο λογισμικό, να καταγράψουμε το χρόνο πριν ξεκινήσει η επεξεργασία του αιτήματος και το χρόνο μετά το τέλος της επεξεργασίας, το ενδιάμεσο λογισμικό εδώ εξάγει την ώρα του αιτήματος στο αρχείο καταγραφής, μπορείτε επίσης να το εξάγετε στην κεφαλίδα απόκρισης ή σε άλλα μέρη όπως απαιτείται.
Διαμόρφωση ενδιάμεσου λογισμικού
Για να ρυθμίσετε τις παραμέτρους της διοχέτευσης επεξεργασίας αιτήσεων κατά την εκκίνηση, το παράδειγμα ρύθμισης παραμέτρων είναι το εξής:
Αναζητήστε αρχεία καταγραφής με βάση το όνομα του καταγραφικού "PerformanceLog" στο αρχείο καταγραφής και το ElapsedMilliseconds στο αρχείο καταγραφής είναι ο χρόνος που καταναλώνεται από την αντίστοιχη διασύνδεση ή μπορείτε να κάνετε αναζήτηση με βάση το εύρος ElapsedMilliseconds, όπως φιλτράρισμα αρχείων καταγραφής με χρόνο μεγαλύτερο από 1 δευτερόλεπτο
|