Általános magyarázat a 103 státuszkódra
Képzelje el, hogy elmegy egy étterembe, és megrendeli az étlapot. Ahelyett, hogy megvárnád, amíg az egész menüt egyszerre felszolgálják, a pincér máris ad neked egy előételt, miközben a többi étel elkészül. Így a tétlen várakozás helyett máris elkezdhet enni.
A 103 Early Hints Korai tippek állapotkód ugyanígy működik. Amikor egy kiszolgáló megkapja a böngészőtől a weblap betöltésére irányuló kérést, néha eltarthat egy darabig, amíg összeállítja az összes szükséges információt. Ahelyett, hogy a böngészőt várakozásra kényszerítené, a kiszolgáló a 103 Early Hints-as kóddal "korai utalásokat" adhat a hamarosan betöltésre kerülő erőforrásokról. Ez azt jelenti, hogy a böngésző már azelőtt elkezdheti az oldal bizonyos részeinek, például a stíluslapoknak vagy a szkripteknek a betöltését, mielőtt a kiszolgáló teljes válasza elkészülne.
Ez a fajta kommunikáció hatékonyabbá és gyorsabbá teszi a weblap teljes betöltési idejét, mivel a böngésző és a kiszolgáló egyszerre dolgozik, nem pedig egymás után. Olyan, mintha egy csapatként dolgoznának azon, hogy a lehető leggyorsabban prezentálják az információt az Ön számára.
A 103 Early Hints korai jelzés státuszkód tehát egy olyan eszköz, amely segít az internet sebességének és hatékonyságának javításában. Bár lehet, hogy nem annyira ismert, mint más kódok, mégis fontos szerepet játszik abban, hogy a web gyorsabb és gördülékenyebb élményt nyújtson mindannyiunk számára.
A 103-es HTTP státuszkód megadása
Forrás / Idézet: A 103 Early Hints HTTP státuszkódot a 2 szakasz RFC8297 szakasza határozza meg.
HTTP protokoll
Hogyan dobhatok 103 státuszkódot PHP-vel?
A 103-es HTTP státuszkódot egy weboldalon a PHP http_response_code függvényével adhatjuk meg. A szintaxis a következő: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
A 103 HTTP státuszkód tesztelése
Ahhoz, hogy a HTTP státuszkódot (ebben az esetben 103 Early Hints) és egyéb információkat meg tudjon jeleníteni az ügyféloldalon, a fejlesztői konzolt az F12 billentyűvel kell megnyitni. Ezután navigáljon a "Hálózat" fülre. Most már megnyitható az oldal, a weboldalnak (példa index.php) láthatónak kell lennie a hálózat fülön. Ezt ki kell választani, majd a Herder szekciót kell kiválasztani. A felhasználó ezután a következő eredményt fogja látni:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Állapot: 103 Early Hints
Azok: Network
IP-cím: XX.XX.XX.XX
A 103 státuszkód böngésző kompatibilitása
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 |