ΤΡΌΠΟΣ: Μέτρο ASP.NET ανταπόκριση με το εργαλείο εφαρμογής Web

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 815161 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο για τη μέτρηση των ASP.NET ανταπόκριση, χρησιμοποιώντας το εργαλείο Microsoft Web εφαρμογή καταπόνησης (WAS). Το ανταπόκριση των ASP.NET εφαρμογές μπορεί να μετρηθεί χρησιμοποιώντας ανίχνευσης, χρησιμοποιώντας τις επιδόσεις συμπληρωματικό πρόγραμμα, ή χρησιμοποιώντας το εργαλείο WAS. Το εργαλείο WAS ένα τεχνητό φορτίο σε ένα διακομιστή Web. Θέλετε να το κάνετε αυτό για τη μέτρηση ανταπόκριση, για να δοκιμάσετε τη δυνατότητα κλιμάκωσης και το συντονισμό των επιδόσεων. Τα εργαλεία WAS δημιουργεί εκθέσεις οι οποίες περιγράφονται λεπτομερώς το χρόνο σε διακομιστή Web να ανταποκριθεί και να μεταφορά αρχείων. Αυτή είναι μια κρίσιμη μέτρηση που χρησιμοποιείται για τη βελτιστοποίηση των επιδόσεων. Το ΉΤΑΝ εργαλείο λειτουργεί με οποιοδήποτε τύπο της εφαρμογής Web. Ωστόσο, υπάρχουν τέσσερεις ζητήματα σχετικά με το εργαλείο WAS για πιο αποτελεσματικά, προσδιορίστε επιδόσεις ζητήματα με μια ASP.ΚΑΘΑΡΉ εφαρμογή. Αναφέρονται σε αυτά τα ζητήματα που αφορούν το Ενότητα "Ρύθμιση παραμέτρων Web Application Stress Tool".



Ρύθμιση παραμέτρων το εργαλείο εφαρμογής Web

Πρέπει να καταβάλετε προσοχή των ζητημάτων που ακολουθούν πότε μπορείτε Ρυθμίστε τις παραμέτρους του εργαλείου WAS, για να ελέγξετε μια ASP.Εφαρμογή NET Web:
  • Πρέπει να ρυθμίσετε προθέρμανση για να επιτρέψετε την η μεταγλώττιση της εφαρμογής και στη μνήμη cache. Εάν δεν ρυθμίσετε προθέρμανση, η εκτύπωση εμφανίζει τεχνητά χαμηλές ανταπόκριση. Αυτό δεν με ακρίβεια απεικονίζει τη συμπεριφορά της εφαρμογής στην περιοχή κανονικής χρήσης.
  • Πρέπει να ενεργοποιήσετε τα cookies, αλλά να καταγράψετε τους ως μέρος της η δέσμη ενεργειών. Αυτό εξασφαλίζει ότι κάθε χρήστης εικονικού προσομοιώνονται με το WAS το εργαλείο προετοιμάζει μια ξεχωριστή ASP.NET session.
  • Πρέπει να ενεργοποιήσετε την τυχαία καθυστέρηση. Αυτό αποτρέπει αιτήσεων που αποστέλλεται στο διακομιστή πιο γρήγορα από όσο μπορεί να γίνει η επεξεργασία των συμβάντων.
  • Πρέπει να ρυθμίσετε το εργαλείο WAS εκτέλεση για μερικά λεπτά. Αυτό εξασφαλίζει ότι την επεξεργασία αιτήσεων επαρκή για να δημιουργήσετε χρήσιμα Στατιστικά στοιχεία.
Για να ρυθμίσετε τις παραμέτρους στο WAS εργαλείο, ακολουθήστε τα εξής βήματα:
  1. Εγκαταστήστε και εκτελέστε το εργαλείο WAS.
  2. Για να δημιουργήσετε μια νέα δέσμη ενεργειών.

    Για πληροφορίες σχετικά με τον τρόπο Δημιουργία δεσμών ενεργειών, ανατρέξτε στα αρχεία Βοήθειας του εργαλείου WAS.
  3. Με τοΚαταπόνησης εφαρμογών της Microsoft στο Webπαράθυρο, αναπτύξτε τη δέσμη ενεργειών σας και στη συνέχεια επιλέξτεΡυθμίσεις.
  4. Ορίστε τοΕπίπεδο καταπόνησηςτο πεδίο και τοΠολλαπλασιαστής καταπόνησηςτο πεδίο για να1.
  5. Ορίστε τοΈλεγχος χρόνου εκτέλεσηςΓια να10λεπτά ή περισσότερο.
  6. ΕπιλέξτεΧρησιμοποιεί τυχαία καθυστέρηση. Ορίστε τοMinτο πεδίο για να2000ή αν ληφθούν σελίδες περισσότερο από δύο δευτερόλεπτα για να εκτελεστεί.
  7. Ορίστε τοMaxτο πεδίο για να5000.
  8. Ορίστε τοWarmupπερίοδος για τουλάχιστον1λεπτό επιτρέπουν ώρας για τις ASP.NET μεταγλώττιση και, στη συνέχεια, προσωρινή αποθήκευση της εφαρμογής μετά την πρώτη αίτηση.
  9. Κάντε κλικ για να επιλέξετε τοΧρηστών, κωδικούς πρόσβασης και αποθήκευση Τα cookiesτο πλαίσιο ελέγχου.
  10. Δημιουργία και, στη συνέχεια, εκτελέστε τη δέσμη ενεργειών, χρησιμοποιώντας οποιαδήποτε από το πρότυπο μέθοδοι. Για να το κάνετε αυτό, ανατρέξτε στα αρχεία Βοήθειας του εργαλείου WAS.


Ερμηνεία των αποτελεσμάτων να κατανοήσετε την ανταπόκριση εφαρμογής

Αφού ρυθμίσετε τις παραμέτρους μιας δέσμης ενεργειών καταπόνησης εφαρμογής Web και στη συνέχεια εκτελέστε η δέσμη ενεργειών έναντι ενός ASP.Τοποθεσία του ΔΙΚΤΎΟΥ, μπορείτε να εξετάσετε τα αποτελέσματα να κατανοήσετε ανταπόκριση εφαρμογής. Ανταπόκριση εφαρμογής είναι βασικό στοιχείο του Χρόνος φόρτωσης πραγματική σελίδα και η συνολική εμπειρία του χρήστη. Για να προβάλετε τα αποτελέσματα μετά την εκτέλεση της δέσμης ενεργειών, ακολουθήστε τα εξής βήματα:
  1. Σχετικά με τηνΠροβολήμενού, κάντε κλικ στο κουμπίΕκθέσεις.
  2. Αναπτύξτε το στοιχείο αναφοράς της δέσμης ενεργειών και στη συνέχεια επιλέξτε το τελευταία φορά.

    Δεξιό τμήμα του παραθύρου εμφανίζει μια σύνοψη της έκθεση.
  3. Μετακινήστε τοΣύνοψη σελίδαςενότητα.

    Για κάθε σελίδα στη δέσμη ενεργειών σας, εξετάστε τοΕπιτυχίες, τοTTFB Avgστήλη, καθώς και ηTTLB Avgστήλη.

    ΤοΕπιτυχίεςστήλη Εμφανίζει τον αριθμό των αιτήσεων που εκτελούνται σε αυτήν τη σελίδα. Ο αριθμός των πρέπει να είναι μεγαλύτερη από επισκέψεις10. Βεβαιωθείτε ότι έτσι αυτή επαρκή Οι αιτήσεις εκδόθηκαν για να δημιουργήσετε ένα χρήσιμο μέσο όρο. IFΕπιτυχίεςείναι μικρότερο από10, αυξήστε τοΈλεγχος χρόνου εκτέλεσηςτο πεδίο στις ρυθμίσεις της δέσμης ενεργειών και στη συνέχεια προκαλεί Επανεκτέλεση της δέσμης ενεργειών.

    ΤοTTFB Avgστήλη μέτρα ο μέσος χρόνος (σε χιλιοστά του δευτερολέπτου) ότι η εφαρμογή χρειάστηκε να επιστρέψει το πρώτο byte του ASP.Σελίδα "NET". Αυτό μέτρηση αντικατοπτρίζει το χρονικό διάστημα από την αίτηση που εξέδωσε ο χρήστης στο χρόνο Όταν το πρόγραμμα περιήγησης του χρήστη ξεκινά την απόδοση της σελίδας. Αυτή είναι η πιο συντελεστής server-εξαρτώνται σημαντικά την ταχύτητα αντιληπτός της τοποθεσίας. Αυτό μέτρηση στενά αφορά το χρόνο που απαιτείται για τις ASP.ΚΑΘΑΡΉ απόδοση του σελίδα. Μέτρηση αυτή αντικατοπτρίζει επίσης αλλαγές ρύθμισης παραμέτρων που επηρεάζουν απόδοση.

    ΤοTTLB Avgστήλη μέτρα το Μέσος χρόνος (σε χιλιοστά του δευτερολέπτου) που έλαβε την εφαρμογή για να επιστρέψετε την τελευταία byte για το ASP.Σελίδα "NET". Μέτρηση αυτή αντικατοπτρίζει το χρονικό διάστημα από πότε το αίτηση εκδίδεται από το χρήστη για το χρόνο που λαμβάνεται ολόκληρη η σελίδα. Κατά την έναρξη τυπικά προγράμματα περιήγησης για την απόδοση σελίδες, αφού λάβουν την πρώτη byte, ολόκληρη η σελίδα δεν είναι ορατή μέχρι μετά το τελευταίο byte η μεταβίβαση.


Αναφορές

Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
818015ΤΡΌΠΟΣ: Συντονισμός και κλιμάκωση των επιδόσεων εφαρμογών που βασίζονται στις του.NET Framework
Για περισσότερες πληροφορίες σχετικά με την ανάπτυξη εφαρμογών, ανατρέξτε στο θέμα της .Τεκμηρίωση NET Framework SDK ή επισκεφθείτε την ακόλουθη Web Microsoft τοποθεσία:

.aspx http://msdn2.Microsoft.com/en-us/library/ybshs20f (vs.71)

Ιδιότητες

Αναγν. άρθρου: 815161 - Τελευταία αναθεώρηση: Πέμπτη, 27 Ιανουαρίου 2011 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Λέξεις-κλειδιά: 
kbhowtomaster kbmt KB815161 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:815161

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com