Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Ενδέχεται να αντιμετωπίσετε χαμηλές επιδόσεις του Web όταν χρησιμοποιείτε τον Internet Explorer 6 για να προσπαθήσετε να αποκτήσετε πρόσβαση σε μια εφαρμογή Web που φιλοξενείται στον Internet Information Services 6.0

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:922703
Συμπτώματα
Ας εξετάσουμε το ακόλουθο σενάριο:
  • Μπορείτε να χρησιμοποιήσετε τα Windows ενοποιημένο έλεγχο ταυτότητας σε ένα περιβάλλον εφαρμογής Web Microsoft Internet Information Services 6.0 (IIS 6.0).
  • Μπορείτε να χρησιμοποιήσετε τον Microsoft Internet Explorer 6 για να αποκτήσετε πρόσβαση σε μια εφαρμογή Web που φιλοξενείται στις υπηρεσίες IIS 6.0.
Σε αυτό το σενάριο, ενδέχεται να αντιμετωπίσετε χαμηλές επιδόσεις εφαρμογών Web.

ΣΗΜΕΙΩΣΗΤο πρόβλημα δεν παρουσιάζεται εάν ο ανώνυμος έλεγχος ταυτότητας χρησιμοποιείται ως το πρωτόκολλο ελέγχου ταυτότητας. Επίσης, αυτό το ζήτημα δεν παρουσιάζεται αν το πρόγραμμα περιήγησης-πελάτη είναι ένα πρόγραμμα περιήγησης διαφορετικό από τον Internet Explorer 6, όπως Mozilla Firefox.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή το πρόγραμμα-πελάτη του Internet Explorer 6 τακτικά επαναφέρει τις συνδέσεις TCP.

Εάν μπορείτε να αναλύσετε ένα ίχνος δικτύου που καταγράφεται κατά τη διάρκεια της επικοινωνίας κακή εκτέλεση μεταξύ του υπολογιστή-πελάτη και του διακομιστή, το ίχνος δικτύου δείχνει ότι η επαναφορά TCP θα παρουσιαστεί, αφού ο υπολογιστής-πελάτης λαμβάνει απόκριση 200 για τον πόρο που ζήτησε ο υπολογιστής-πελάτης. Ο υπολογιστής-πελάτης κάνει τις αιτήσεις GET με μια κεφαλίδα ETag HTTP και τιμή. Όταν ο διακομιστής που εκτελεί τις υπηρεσίες IIS 6.0 λαμβάνει την αίτηση, συγκρίνει την τιμή ETag και εντοπίζει ότι η τιμή ETag συμφωνεί με το αρχείο που ζητήθηκε τρέχουσα τιμή, εκτός από τον αριθμό αλλαγών.

ΣΗΜΕΙΩΣΗΚεφαλίδες ETag εμφανίζεται με την εξής μορφή:

Filetimestamp:ChangeNumber

Για παράδειγμα, το πρόγραμμα-πελάτη του Internet Explorer αποστέλλει ένα αίτημα με τιμή ETag 0222d5bffcbc41:301a και, στη συνέχεια, ο διακομιστής θα στείλει μια απόκριση HTTP 200 με τιμή 0222d5bffcbc41:3246 ETag.

Για ναFiletimestampαριθμός της αίτησης είναι ο ίδιος αριθμός που θεωρεί ότι οι υπηρεσίες IIS 6.0 να είναι η τρέχουσα τιμή του πόρου της αίτησης. Αλλά επειδή τοChangeNumberαριθμός της αίτησης είναι διαφορετικές, οι υπηρεσίες IIS 6.0 αποστέλλει ξανά την τρέχουσα έκδοση του αρχείου αντί για πληροφορίες για τον Internet Explorer για να καλύψετε το δικό του αντίγραφο που αποθηκεύονται προσωρινά. Δεν υπάρχει συγκεκριμένο κώδικα του Internet Explorer η οποία συγκρίνει τοFiletimestampσε 200 απάντηση με τοΣήμανση χρόνουαπό το αντίγραφο που έχουν αποθηκευτεί προσωρινά τοπικά. Εάν έχουν τον ίδιο αριθμό, γίνεται επαναφορά της σύνδεσης. Αυτό συμβαίνει επειδή αναμένει το πρόγραμμα-πελάτη του Internet Explorer για να λάβετε μια αναφορά κατάστασης 304 εάν το περιεχόμενο είναι η ίδια.

Με άλλα λόγια, οι υπηρεσίες IIS 6.0 στέλνει απάντηση 200 επειδή λαμβάνει υπόψη τους αριθμούς διαφορετική αλλαγή να σημαίνουν ότι ο πόρος που απαιτείται από τον πελάτη και από το πρόγραμμα-πελάτης προϋπάρχουσα έκδοση αυτού του πόρου που βρίσκεται στη μνήμη cache του προγράμματος περιήγησης δεν έχουν τις ίδιες εκδόσεις. Ωστόσο, ο Internet Explorer θεωρεί ότι αυτές είναι οι ίδιες εκδόσεις επειδή τοFiletimestampείναι η ίδια. Επιπλέον, ο Internet Explorer θεωρεί ότι το λαμβάνει την απάντηση 200 κατά λάθος. Σε αυτό το σενάριο, ο Internet Explorer επαναφέρει τη σύνδεση TCP.
Εναλλακτικός τρόπος αντιμετώπισης

Εάν χρησιμοποιείτε έναν υπολογιστή που βασίζεται σε Microsoft Windows Server 2003

Για να επιλύσετε αυτό το ζήτημα, συνιστούμε να έχετε σκληρό κωδικό τον αριθμό αλλαγών στο διακομιστή Web και να συγχρονίσετε την έκδοση του αρχείου για όλους τους πελάτες του Internet Explorer. Όλοι οι πελάτες του Internet Explorer θα έχετε εκδόσεις όλων των διαφορετικών αρχείων που απαιτούνται για την εφαρμογή. Θα πρέπει να βεβαιωθείτε ότι συγχρονίζονται στο διακομιστή και σε όλους τους υπολογιστές-πελάτες.

ΣΗΜΕΙΩΣΗΕάν εκτελούνται σε περιβάλλον συμπλέγματος διακομιστών Web των υπηρεσιών IIS 6.0, θα πρέπει να σκληρό κωδικό τον ίδιο αριθμό αλλαγών για όλους τους διακομιστές που εκτελούν τις υπηρεσίες IIS 6.0 στο σύμπλεγμα.

Για να συγχρονίσετε τις αριθμητικές τιμές αλλαγή μεταξύ των υπολογιστών-πελατών και του διακομιστή, ακολουθήστε τα εξής βήματα.
  1. Με μη αυτόματο τρόπο στον κώδικα της τιμής ETag της μετα-βάσης των υπηρεσιών IIS 6.0

    Η δυνατότητα να τροποποιήσετε τον αριθμό αλλαγών ETag από τις υπηρεσίες IIS 6.0 είναι διαθέσιμη στον Windows Server 2003 Service Pack 1 (SP1).

    ΣΗΜΕΙΩΣΗΌταν αλλάζετε την τιμή ETag και πρέπει να εγκαταστήσετε μια επείγουσα επιδιόρθωση για να διορθώσετε αυτό το πρόβλημα, ενδέχεται να αντιμετωπίσετε το πρόβλημα.Για περισσότερες πληροφορίες σχετικά με την επείγουσα επιδιόρθωση, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    900245Η τιμή του πεδίου ETAG ενημερώνεται κατά την τροποποίηση μιας ιδιότητας μετα-βάσης των υπηρεσιών IIS 6.0
    Μετά την εγκατάσταση της επείγουσας επιδιόρθωσης, μπορείτε να κωδικός σκληρά με μη αυτόματο τρόπο τον αριθμό αλλαγών ETag. Ωστόσο, η ρύθμιση για τον αριθμό αλλαγών ETag δεν εκτίθεται στο χώρο ονομάτων του Active Directory Service Interfaces (ADSI). Επομένως, πρέπει να χρησιμοποιήσετε το εργαλείο Explorer μετα-βάσης για να ορίσετε την τιμή από το αναγνωριστικό ιδιότητας. Για να κάνετε λήψη και εγκατάσταση του Explorer μετα-βάσης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:ΣΗΜΕΙΩΣΗΕξερεύνηση μετα-βάσης περιλαμβάνεται στο στο κιτ πόρων των υπηρεσιών IIS 6.0.

    Για να καθορίσετε με μη αυτόματο τρόπο τον ETag την αλλαγή αριθμού, ακολουθήστε τα εξής βήματα:
    1. Ανοίξτε την Εξερεύνηση της μετα-βάσης, αναπτύξτε το στοιχείοLMστο αριστερό παράθυρο και, στη συνέχεια, αναπτύξτε το στοιχείοW3svc.
    2. Κάντε διπλό κλικ στην εγγραφή ID 2039 στο δεξιό τμήμα του παραθύρου. Εάν δεν υπάρχει ID 2039 εγγραφής, πρέπει να την δημιουργήσετε. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
      1. Κάντε δεξιό κλικ στοW3svcο κόμβος στην Εξερεύνηση μετα-βάσης, τοποθετήστε το δείκτηΔημιουργία νέου, και στη συνέχεια κάντε κλικ στο κουμπίΤιμή DWORD.
      2. Το αναγνωριστικό του νέου συνόλουDWORDTo2039.
      3. Ορίστε την τιμή της νέας DWORD για την0.
    3. TYPE0ΣτοΤιμή"Τύπος" (Type).

      ΣΗΜΕΙΩΣΗΟ αριθμός που πληκτρολογείτε στο εσωτερικό τουΤιμήπλαίσιο πρέπει να είναι από 0 έως 4294967295. Επιπλέον, όλους τους διακομιστές του συμπλέγματος πρέπει να έχει την ίδια αριθμό στοΤιμή"Τύπος" (Type). Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη ιστοσελίδα της Microsoft:
    4. Κάντε κλικΕφαρμογή, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    ΣΗΜΕΙΩΣΗΕάν χρησιμοποιείτε διακομιστές των υπηρεσιών IIS 6.0 σε περιβάλλον συμπλέγματος διακομιστών Web των υπηρεσιών IIS 6.0, επαναλάβετε τα βήματα 1a έως 1 d σε όλους τους διακομιστές των υπηρεσιών IIS 6.0 στο σύμπλεγμα. Βεβαιωθείτε ότι προσθέτετε το ίδιο αλλαγή αριθμητική τιμή σε όλους τους διακομιστές.
  2. Εκκαθαρίστε την προσωρινή μνήμη περιήγησης του υπολογιστή-πελάτη στον Internet Explorer

    Εάν υπάρχουν πολλά προγράμματα περιήγησης-πελάτες με μη αυτόματο τρόπο εκκαθάρισης της μνήμης cache, μπορείτε να επιλέξετεΕνεργοποίηση λήξης του περιεχομένουστις υπηρεσίες IIS 6.0 και, στη συνέχεια, καθορίστε το περιεχόμενο να λήγει αμέσως. Σε αυτό το σενάριο, πρέπει να αφήσετεΕνεργοποίηση λήξης του περιεχομένουενεργοποιημένη για μόνο εφόσον απαιτείται για όλα τα προγράμματα-πελάτες έχουν νέο περιεχόμενο. Στη συνέχεια, πρέπει να απενεργοποιήσετε τη δυνατότηταΕνεργοποίηση λήξης του περιεχομένουΓια να δώσετε σε μια ευκαιρία για να καλύψετε το προσωρινά αποθηκευμένο περιεχόμενο ξανά τον Internet Explorer. Ενεργοποίηση λήξης περιεχομένου, ακολουθήστε τα εξής βήματα:
    1. Ανοίξτε τις υπηρεσίες Internet Information Services.
    2. expandLocalMachineστο αριστερό τμήμα του παραθύρου και στη συνέχεια κάντε κλικΤοποθεσίες Web.
    3. Κάντε δεξιό κλικ στο στοιχείοΤοποθεσίες Web, και στη συνέχεια κάντε κλικ στο κουμπίΙδιότητες (Properties).
    4. Στο διακομιστήΚεφαλίδες HTTPκαρτέλα, κάντε κλικ για να επιλέξετε τοΕνεργοποίηση λήξης του περιεχομένουπλαίσιο ελέγχου και στη συνέχεια κάντε κλικ στοΛήγουν αμέσωςΕπιλογή.
    5. Διακόψτε και ξεκινήστε πάλι όλες τις υπηρεσίες IIS 6.0.
    ΣΗΜΕΙΩΣΗΈνας υπολογιστής-πελάτης ενδέχεται να χρειαστεί να κάνετε δύο αιτήσεις για έναν πόρο, μετά από τοΕνεργοποίηση λήξης του περιεχομένουτο πλαίσιο ελέγχου είναι ενεργοποιημένο για την ενημέρωση της μνήμης cache του Internet Explorer.

Εάν δεν χρησιμοποιείτε έναν υπολογιστή που βασίζεται στον Windows Server 2003

Για να επιλύσετε αυτό το ζήτημα, ενεργοποιήστε τηνΕνεργοποίηση λήξης του περιεχομένουεπιλογή στις υπηρεσίες IIS 6.0 χρησιμοποιώντας τη διαδικασία που περιγράφεται στην ενότητα "Καθαρισμός της μνήμης cache του προγράμματος περιήγησης υπολογιστή-πελάτη του Internet Explorer" και να αφήσετε στο. Επιπλέον, απενεργοποίηση προσωρινής αποθήκευσης στον Internet Explorer ή να ορίσετε προσωρινή αποθήκευση κεφαλίδων ελέγχου στην εφαρμογή Web.Για περισσότερες πληροφορίες σχετικά με τον τρόπο αποτροπής της προσωρινής αποθήκευσης Web, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
311006Τρόπος αποτροπής της προσωρινής αποθήκευσης Web στα Windows 2000
Κατάσταση
Ο Windows Internet Explorer 7 έχει τροποποιηθεί για να χειριστεί σωστά τον αριθμό αλλαγών ETag σύμφωνα με το RFC 2616. Ωστόσο, εάν αλλάξει ο αριθμός ETag, Windows Internet Explorer 7 λήψη του πλήρους αρχείου αντί για ακύρωση της σύνδεσης. Αυτή η συμπεριφορά μπορεί να επιβραδύνει τις επιδόσεις του Internet Explorer 7, σε σύγκριση με τον Internet Explorer 6.
Περισσότερες πληροφορίες
Εάν αναλύσετε ένα ίχνος εποπτείας δικτύου που καταγράφεται στον υπολογιστή-πελάτη ή στο διακομιστή και ανίχνευσης αυτό συμμετέχει στο σενάριο επιδόσεων, εμφανίζεται η παρακάτω ακολουθία:
  1. Ο υπολογιστής-πελάτης στέλνει την αίτηση GET στο διακομιστή που εκτελεί τις υπηρεσίες IIS 6.0 και η αίτηση περιλαμβάνει μια κεφαλίδα If-None-συμφωνία με έναFiletimestamp:ChangeNumberΤιμή. Η αίτηση αυτή μοιάζει με το ακόλουθο:
    HTTP: GET Request from ClientHTTP: Request Method =GETHTTP: Uniform Resource Identifier =/MARRS/webService.htcHTTP: Protocol Version =HTTP/1.1HTTP: Accept = */*HTTP: Accept-Encoding =gzip, deflateHTTP: If-Modified-Since =Tue, 16 Nov 2004 17:11:48 GMTHTTP: If-None-Match ="0222d5bffcbc41:301a" HTTP: User-Agent =Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1HTTP: Host =nnoma-wwapp02mHTTP: Connection =Keep-AliveHTTP: Authorization =Negotiate TlRMTVNTUAADAAAAGAAYAG4AAAAKAQoBhgAAAAoACgBIAAAAEgASAHTTP: Cookie =ASP.NET_SessionId=uqnwgpygpf0dh2iwysznat55
    ΣΗΜΕΙΩΣΗΟρισμένες από τις μεταβλητές HTTP σε αυτά τα παραδείγματα μπορεί να διαφέρουν στο περιβάλλον σας.
  2. Ο διακομιστής λαμβάνει την αίτηση και αποστέλλει μια απόκριση 200 μαζί με τα δεδομένα που ζητούνται. Επειδή ο υπολογιστής-πελάτης έστειλε την κεφαλίδα If-None-συμφωνία, οι υπηρεσίες IIS 6.0 έχει για να συμπεριλάβετε μια κεφαλίδα απόκρισης ETag και τιμή κεφαλίδας σε απόκριση του. Αυτή η απάντηση μοιάζει με το ακόλουθο:
    HTTP: Response to Client; HTTP/1.1; Status Code = 200 - OKHTTP: Protocol Version =HTTP/1.1HTTP: Status Code = OKHTTP: Reason =OKHTTP: Content-Length =51622HTTP: Content-Type =text/x-componentHTTP: Last-Modified =Tue, 16 Nov 2004 17:11:48 GMTHTTP: Accept-Ranges =bytesHTTP: ETag ="0222d5bffcbc41:3246"HTTP: Server =Microsoft-IIS/6.0HTTP: X-Powered-By = ASP.NETHTTP: Date =Tue, 27 Sep 2005 12:18:27 GMTHTTP: Data: Number of data bytes remaining = 1202 (0x04B2)
  3. Ο υπολογιστής-πελάτης λαμβάνει την απάντηση. Η απάντηση έχει μια κατάσταση HTTP 200, αντί της κατάστασης HTTP 304 που αναμένει το πρόγραμμα περιήγησης. Επομένως, το πρόγραμμα περιήγησης στέλνει ένα RST TCP για να επαναφέρετε τη σύνδεση. Αυτό συμβαίνει επειδή ο Internet Explorer θεωρεί ότι ο διακομιστής έστειλε την κατάσταση HTTP 200 κατά λάθος. Το πρωτόκολλο TCP RST μοιάζει με το ακόλουθο:
    TCP: Control Bits: .A.R.., TCP: Source Port = 0x0747TCP: Destination Port = World Wide Web HTTPTCP: Sequence Number = 3840808344 (0xE4EE1598)TCP: Acknowledgement Number = 3150159894 (0xBBC3A016)TCP: Data Offset = 20 bytesTCP: 0101.... = Data Offset (20 bytes)TCP: ....0000 = Reserved bitsTCP: Flags = 0x14 : .A.R..TCP: ..0..... = No urgent dataTCP: ...1.... = Acknowledgement field significantTCP: ....0... = No Push functionTCP: .....1.. = Reset the connectionTCP: ......0. = No SynchronizeTCP: .......0 = Not the end of the dataTCP: Window = 0 (0x0)TCP: Checksum = 0xF26CTCP: Urgent Pointer = 0 (0x0)
    Για περισσότερες πληροφορίες σχετικά με το πρωτόκολλο TCP (Transmission Control), επισκεφθείτε την ακόλουθη ιστοσελίδα:
WIA NTLM παράθυρα ο ενσωματωμένος έλεγχος ταυτότητας κακή απόδοση TCP RST επαναφοράς etag changenumber filetimestamp MD_ETAG_CHANGENUMBER

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 922703 - Τελευταία αναθεώρηση: 09/23/2011 05:23:00 - Αναθεώρηση: 3.0

Microsoft Internet Explorer 6.0, Οδηγός Microsoft Internet Information Services 6.0

  • kbtshoot kbprb kbmt KB922703 KbMtel
Σχόλια
ml>CustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" ">