Γενική επεξήγηση του κωδικού κατάστασης 103
Φανταστείτε ότι πηγαίνετε σε ένα εστιατόριο και παραγγέλνετε ένα μενού. Αντί να περιμένετε να σερβιριστεί όλο το μενού με τη μία, ο σερβιτόρος σας δίνει ήδη ένα ορεκτικό, ενώ το υπόλοιπο φαγητό ετοιμάζεται. Αυτό σας επιτρέπει να αρχίσετε ήδη να τρώτε αντί να περιμένετε άπραγοι.
Ο κωδικός κατάστασης 103 Early Hints Early Hints λειτουργεί με τον ίδιο τρόπο. Όταν ένας διακομιστής λαμβάνει ένα αίτημα από το πρόγραμμα περιήγησής σας για να φορτώσει μια ιστοσελίδα, μπορεί μερικές φορές να χρειαστεί αρκετή ώρα για να συγκεντρώσει όλες τις πληροφορίες που χρειάζεται. Αντί να κάνει το πρόγραμμα περιήγησής σας να περιμένει, ο διακομιστής μπορεί να χρησιμοποιήσει τον κωδικό 103 Early Hints για να δώσει "πρώιμες υποδείξεις" σχετικά με τους πόρους που θα φορτωθούν σύντομα. Αυτό σημαίνει ότι το πρόγραμμα περιήγησής σας μπορεί να ξεκινήσει τη φόρτωση ορισμένων τμημάτων της σελίδας, όπως φύλλα στυλ ή σενάρια, ακόμη και πριν ολοκληρωθεί ολόκληρη η απάντηση του διακομιστή.
Αυτού του είδους η επικοινωνία καθιστά το συνολικό χρόνο φόρτωσης της ιστοσελίδας πιο αποδοτικό και ταχύτερο, επειδή το πρόγραμμα περιήγησης και ο διακομιστής εργάζονται ταυτόχρονα και όχι ο ένας μετά τον άλλο. Είναι σαν να εργάζονται ως ομάδα για να σας παρουσιάσουν τις πληροφορίες όσο το δυνατόν γρηγορότερα.
Έτσι, ο κωδικός κατάστασης 103 Early Hints Early Hints είναι ένα εργαλείο που συμβάλλει στη βελτίωση της ταχύτητας και της αποτελεσματικότητας του διαδικτύου. Παρόλο που μπορεί να μην είναι τόσο γνωστός όσο άλλοι κωδικοί, εξακολουθεί να παίζει σημαντικό ρόλο στο να γίνει το διαδίκτυο μια ταχύτερη και ομαλότερη εμπειρία για όλους μας.
Καθορισμός του κωδικού κατάστασης HTTP 103
Πηγή / Απόσπασμα από: Ο κωδικός κατάστασης HTTP 103 Early Hints καθορίζεται από την ενότητα 2 του RFC8297.
Πρωτόκολλο HTTP
Πώς να πετάξετε έναν κωδικό κατάστασης 103 με την PHP;
Για την εμφάνιση του κωδικού κατάστασης HTTP 103 σε μια ιστοσελίδα, μπορεί να χρησιμοποιηθεί η συνάρτηση http_response_code της PHP. Η σύνταξη έχει ως εξής: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Δοκιμάστε τον κωδικό κατάστασης HTTP 103
Για να είναι δυνατή η εμφάνιση του κωδικού κατάστασης HTTP (στην προκειμένη περίπτωση 103 Early Hints) και άλλων πληροφοριών στην πλευρά του πελάτη, η κονσόλα ανάπτυξης πρέπει να ανοίξει με το F12. Στη συνέχεια, μεταβείτε στην καρτέλα "Δίκτυο". Τώρα μπορεί να ανοίξει η σελίδα, ο ιστότοπος (παράδειγμα index.php) θα πρέπει να είναι ορατός στην καρτέλα δικτύου. Αυτή πρέπει να επιλεγεί και στη συνέχεια πρέπει να επιλεγεί το τμήμα Herder. Στη συνέχεια, ο χρήστης θα δει το ακόλουθο αποτέλεσμα:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Κατάσταση: 103 Early Hints
Αυτά τα: Network
Διεύθυνση IP: XX.XX.XX.XX
Συμβατότητα του κωδικού κατάστασης 103 με το πρόγραμμα περιήγησης
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | No |
Safari | No |
Chrome Android | Yes |
Firefox for Android | no data |
Opera Android | No |
Safari on iOS | No |
Internet | no data |
WebView Android | no data |