Számítógépek, Hálózat
Mi a http header?
Használja a http fejlécek van cseréjét hivatalos információ a kliens és szerver. Ez az információ a felhasználó számára láthatatlan, de lehetetlen anélkül, hogy a helyes működését a böngészőben. A hétköznapi felhasználók Erről és a feladatok http fejlécek tűnik meglehetősen bonyolult, de valójában nem tartalmaznak nehéz nyelv. Ez az, amit néz a webes felhasználói naponta.
Mi a http fejlécek?
"Hypertext Transfer Protocol" - így fordítja http fejléc. Köszönhetően annak létét, a lehetséges összefüggés „kliens-szerver”. Ha magyarázni leegyszerűsítve a böngésző küld egy kérést, kezdeményező kapcsolatot a szerverrel. Utolsó alapértelmezés szerint várja a kéréseket az ügyfél, feldolgozza azt, és visszaküld egy összefoglaló vagy választ. A kereső mezőbe, a felhasználó „beütés” az oldal címét, hogy kezdődik a http: //, és az eredményeket kapunk a megnyitott oldal.
Ha a nyomtatás egy webcímet a megfelelő sorban, a böngésző szükséges szerver segítségével DNS. A szerver felismeri a http header (egy vagy több), ami küld neki egy ügyfél, és ezután kiadja a kért fejléc. A készlet tartalmaz egy kötelező meglévő címeket, és nem találtam.
Általában, a http-fejlécek kellően hatékony. Ők nem látható a HTML-kódolás, azokat elküldik a kért információkat. Sok címek automatikusan elküldi a szerver. Annak érdekében, hogy küldje el a PHP, használja a függvényfejlécben.
böngésző interakció és a honlap
Rendszer közötti kölcsönhatás a böngésző és az oldal meglehetősen egyszerű. Tehát http fejléc kezdi a lekérdezési karakterlánc, amelyet aztán elküldi a szervernek. Erre válaszul az ügyfél igényeit az információ származik. Mellesleg, http protokollt tizenhét éve - a leggyakrabban használt az interneten. Ez egyszerű, megbízható, gyors és rugalmas. A fő feladat http - tájékoztatást kérhet a web-szerver. A kliens egy böngésző és a szerver - ligthttp, apache, nginx. Ha a kapcsolat közöttük sikeres, a szerver válaszul egy lekérdezés beolvassa a kívánt információt. Http információ tartalmazza a szöveget, hangfájlok, videó.
A protokoll lehet közlekedés mások számára. ügyfél kérésére három részből áll:
- a kiindulási vonal (üzenet típus);
- header (üzenet opciók);
- több információ (üzenet, amely elválasztja egy üres sort).
A rajtvonal - kötelező eleme a fejléc mezőket a kérés http. felhasználó kérésére szerkezete áll három fő részből áll:
- Módszer. Ezzel jelzi a kérelem típusát.
- Path (út). Ez a vonal az URL-t, amely követi a domaint.
- Az alkalmazott protokoll. Ez egy változata a protokoll és a http.
Modern böngésző a 1.1-es verziója. Majd a címet a formában „név: érték”.
HTTP-caching
A lényeg az, hogy a cache tárolást biztosít HTML-oldalak és más fájlokat a cache (a működő memória a merevlemezen). Ez annak érdekében, hogy felgyorsítsa az ezekhez való hozzáférést, és újra menteni sávszélesség.
A gyorsítótár az ügyfél böngészője, a köztes átjáró és proxy szerver. Mielőtt elküld egy URL-t, a böngésző ellenőrzi a tárgyakat a cache. Ha az objektum nincs jelen, akkor a kérést továbbítjuk a következő szerver, ahol ellenőrzik caching http fejlécben nginx szerver. Átjárók és proxy által használt különböző felhasználók, így a gyorsítótárat.
HTTP-caching nem csak jelentősen felgyorsítja a működését az oldalon, de azt is, hogy a régi verziót az oldalt. A helyszínen cache küldésekor fejléceket a választ. Ezt nem lehet cache kért információkat HTTPS protokollon keresztül.
Leírás http fejlécek
Az egyik legfontosabb cache mechanizmusok tartják http fejlécek lejár. Ezek főcímek jelentette a lejárati dátumot megadni a választ információkat. Ezek azt mutatják, az időt és a dátumot, amikor a cache tartják állott. Például ilyen fejléc a következő: Lejár: Wen, november 30, 2016 13:45:00 GMT. Ez a struktúra szinte mindenhol használnak, beleértve a cache oldalak és képek. Ha a felhasználó kiválaszt egy régebbi dátum, az információ nem kerül tárolásra kerülnek.
Http proxy fejlécek header linket kategóriában. Ezek nem cache alapértelmezés szerint. Gyorsíthatóságát működik megfelelően, minden egyes URL-nek egy megvalósítási módja annak tartalmát. Ha az oldal érvényes két nyelven, mindegyik változat kell saját URL-t. Cím szerint változnak cache keresett név fejléceket. Például, ha a lekérdezés kijelzés függ a böngésző, a szerver kell küldenie egy fejlécet. Így a cache tárolja különböző változatai a vizsgálatok és a dokumentum típusokat. TTP fogadja fejléc van szükség, hogy készítsenek listát a lehetséges formátumok felhasznált erőforrások, vele nagyon könnyű vele dolgozni, mert kiküszöböli a szükségtelen.
Négy csoportot fejléceket, hogy adja át a feje fölött. Ezek a fő főcímek - ezek jelentésben tartalmazott szerver és a kliens, a kérés és válasz, valamint a természet. Az utóbbi leírja a tartalmát minden üzenetet, amely a kliens és a szerver.
HTTP fejléc tekinthető további engedélyre. Ha a web-oldalt arra kéri az ügyfelet hitelesítés, a böngésző megjelenít egy speciális ablak mezők megadása felhasználói nevét és jelszavát. Miután a felhasználó beírja az adatokat, a böngésző elküldi a kérelmet http. Ez tartalmazza a címe „engedély”.
Hogyan látja a főcímeket?
Látni, hogy a http header, telepíteni kell a plug-inek a böngésző, például a Firefox:
- Firebug. Részletek főcímek, akkor fül net (hálózat), ahol válasszuk ki az összes (minden). Ez a plugin a funkciókat, hogy hasznos lesz a webes fejlesztők.
- Élő http fejlécet. Egyszerű plug-in megtekintésre http fejlécet. Ezzel meg lehet kézzel, kérjen.
- Belépés Ghrome könnyen látni a hírek, amikor a Beállítások gombra, válassza a Developer Tools (nettó munkák).
Amikor plug-in telepítése, fuss, és frissítse a böngészőt.
lekérdezési módszerek
Az alkalmazott módszerek HTTP, vannak hasonlóságok az utasításokat, amelyeket továbbított üzenetek formájában a szerverre. Ez egy különleges szó az angol nyelvet.
- GET módszer. Arra használják, hogy információt kérjen az erőforrást. Ez volt vele minden műveletet kezd.
- POST. Használata azt benyújtják. Például egy üzenetet a szociális háló, vagy egy megjegyzés, a böngésző helyezi a POST-kérelem szövege, és elküldi a szervernek.
- HEAD. Az eljárás hasonló az első, de végez pulmonáris funkciót. Azt kérdezi csak a meta-adatok, kivéve a válasz üzenetet. Módszert használjuk, ha azt akarják, hogy tájékoztatást fájlok letöltése nélkül. Használni, ha akarják, hogy teszteljék a funkciókat a linkeket a szerver.
- PUT. Betölti az adatokat az URL. Közvetít a nagy mennyiségű adat.
- OPTIONS. Munka kiszolgálókonfigurációk.
- URI. Megállapítja, erőforrás, és tartalmaz egy URL-t.
Szerkezet http válasz
A szerver az ügyfél kéri a hosszú üzeneteket. A válasz tartalmaz egy pár sort, amely jelzi a protokoll verzió, kiszolgáló állapota kód (200). Beszél arról, hogy mi változott a szerveren feldolgozására bejövő kérés:
- „Száz” állapot azt jelzi a sikeres információ feldolgozása. A kiszolgáló elküldi a dokumentumot az ügyfélnek. A többi kérés vonalak jelzik egyéb információkat a továbbított információt.
- Ha a fájl nem található, vagy nem létezik, a szerver küld az ügyfélnek 404, ez is hibának nevezzük.
- Code 206 jelzés részleges fájl letöltése, ami után folytatható egy darabig.
- Code 401 jelzi az engedély megtagadását. Ez azt jelenti, hogy a kért oldal jelszóval védett, hogy meg kell adni, hogy erősítse meg a bevitelt.
- A tilalom a bejárás, a kód 403. korlátozások nézetek, a letöltött video - közös választ az interneten.
- Vannak még más változatai a kód: ideiglenes mozgását a kért fájl, belső szerver hiba, a zárótétel. Ebben az esetben a felhasználó lesz irányítva. Ha a kód 500, ami azt jelenti, hogy voltak hibák a kiszolgáló működése.
URL - mi ez?
URL - a szíve az internetes kommunikáció a kliens és a szerver. A kérést általában küldött URL-en keresztül - Uniform Resource Locator. kérés URL-szerkezet nagyon egyszerű. Ez több elemből tevődik össze: http protokoll (header), huhogás (weboldal címe), port, resourte útvonal és a lekérdezés.
A protokoll is rendelkezésre áll a biztonságos HTTPS kapcsolatot és információcsere. URL-címet tartalmaz információt a végeredmény egy adott webhely az interneten. Cím tartalmazza a domain nevet, az utat, hogy az oldalon, valamint a nevét.
A fő hátránya a munka egy URL - ez kényelmetlen interakció a latin ábécé, valamint számokat és szimbólumokat. A SEO optimalizálás cím url fontos szerepet játszik.
hasznos tippeket
Aktív számítógép-felhasználók és a fejlesztők nem helyeken megismerkedni néhány szakmai tanácsot adott a terület szakértői:
- Jelezze a lejárati dátumokat fájlok és dokumentumok, figyelemmel a frissítéseket. Statisztikai adatok biztosított a magas értékek a max-kor.
- Egy külön dokumentumban kell rendelkezésre állnia csak egy URL-t.
- Ha a frissítési fájlt a felhasználó által letöltött, változtassa meg a nevét, és hivatkoznak rá. Ez biztosítja, hogy az új letöltési, hanem elavult dokumentumot.
- Last-Modified fejléceket meg kell felelnie a jelen időpontját az utolsó változások a tartalmat. Amennyiben nem újramentheti oldalak és dokumentumok, ha megváltoztatja őket.
- Használja a POST-kérelem csak akkor, ha szükség van rá. Kevesebb munka SSL.
- Fejlécek elküldése előtt szerver ellenőriznie kell a plugin REDbot.
Similar articles
Trending Now