τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
επίμονη σύνδεση:
HTTP/1.1
Οι μόνιμες συνδέσεις υποστηρίζονται από προεπιλογή, επιτρέποντας την αποστολή πολλαπλών αιτημάτων και απαντήσεων HTTP σε μια σύνδεση TCP, μειώνοντας την επιβάρυνση της εγκατάστασης και του κλεισίματος της σύνδεσης.
καιHTTP/1.0
Η προεπιλογή είναι σύντομη σύνδεση Κάθε αίτημα πρέπει να δημιουργήσει μια σύνδεση TCPConnection: keep-alive
κεφαλίδα για την υλοποίηση μόνιμων συνδέσεων.Connection: keep-alive
Ο σκοπός είναι να πούμε στον διακομιστή και τον πελάτη ότι η σύνδεση TCP μεταξύ τους πρέπει να διατηρηθεί ζωντανή ώστε να μπορεί να επαναχρησιμοποιηθεί, αντί να κλείσει αμέσως μετά την αποστολή μιας απάντησης. Αυτή η δυνατότητα εισήχθη στο HTTP/1.0 και έγινε η προεπιλεγμένη συμπεριφορά στο HTTP/1.1.
Αγωγός:
HTTP/1.1
Υποστηρίζει τη διοχέτευση (δεν είναι ενεργοποιημένη από προεπιλογή), επιτρέποντας στον πελάτη να στέλνει πολλαπλά αιτήματα πριν φτάσει η απάντηση στο πρώτο αίτημα, γεγονός που μπορεί να μειώσει τον χρόνο αναμονής και να βελτιώσει την αποτελεσματικότητα.
Το HTTP/1.0 δεν υποστηρίζει διοχέτευση.
έλεγχος της κρυφής μνήμης:
HTTP1.0
Χρησιμοποιείται κυρίωςIf-Modified-Since/Expires
ως κριτήριο για την κρυφή κρίση
HTTP1.1
Εισάγονται περισσότερες στρατηγικές ελέγχου της κρυφής μνήμης, όπως π.χEtag / If-None-Match
Περιμένετε περισσότερες προαιρετικές κεφαλίδες κρυφής μνήμης για να ελέγξετε τη στρατηγική της κρυφής μνήμης.
Διαχείριση σφαλμάτων:
HTTP/1.1
Προστέθηκαν ορισμένοι νέοι κωδικοί κατάστασης HTTP, όπως π.χ100 Continue
, χρησιμοποιείται για τη βελτίωση του χειρισμού σφαλμάτων και τις ενδιάμεσες απαντήσεις σε αιτήματα.
Αφού λάβει την απάντηση 100 Continue, ο πελάτης θα πρέπει να συνεχίσει να στέλνει το σώμα του αιτήματος.Εάν ο διακομιστής λάβει ένα μήνυμα που περιέχειExpect: 100-continue
Αφού αποφασίσει να μην συνεχίσει την επεξεργασία του αιτήματος (για παράδειγμα, εάν οι πληροφορίες κεφαλίδας αιτήματος υποδεικνύουν ότι το αίτημα δεν μπορεί να γίνει αποδεκτό), ο διακομιστής θα πρέπει να επιστρέψει έναν κωδικό κατάστασης σφάλματος (όπως 400 Bad Request) αντί για 100 Continue.
Host
κεφάλι:
HTTP/1.1
εισήχθηHost
κεφαλίδα που επιτρέπει στον πελάτη να καθορίσει το ζητούμενο όνομα κεντρικού υπολογιστή, καθιστώντας δυνατή τη φιλοξενία πολλαπλών ονομάτων τομέα στον ίδιο διακομιστή. Κάθε όνομα τομέα μπορεί να αντιστοιχιστεί σε διαφορετικό πόρο ή υπηρεσία στο διακομιστή HTTP/1.0 δεν έχει αυτό το πεδίο κεφαλίδας.
Βελτιστοποίηση εύρους ζώνης:
HTTP1.0
, υπάρχουν ορισμένα φαινόμενα σπατάλης εύρους ζώνης Για παράδειγμα, ο πελάτης χρειάζεται μόνο ένα μέρος ενός αντικειμένου, αλλά ο διακομιστής στέλνει ολόκληρο το αντικείμενο και δεν υποστηρίζει τη λειτουργία επανάληψης.HTTP1.1
εισάγεται στην κεφαλίδα αιτήματοςrange
πεδίο κεφαλίδας, το οποίο επιτρέπει την αίτηση μόνο ενός συγκεκριμένου μέρους του πόρου, δηλαδή ο κωδικός επιστροφής είναι206(Partial Content)