Cyfrifiaduron, Rhwydwaith
Beth yw'r pennawd http?
Defnyddiwch y penawdau http mae cyfnewid gwybodaeth swyddogol rhwng y cleient a'r gweinydd. Mae'r wybodaeth hon yn anweledig i ddefnyddwyr, ond mae'n amhosibl heb y gweithrediad cywir y porwr. I gael gwybodaeth i ddefnyddwyr cyffredin am hyn ac am y tasgau penawdau http ymddangos braidd yn gymhleth, ond mewn gwirionedd nid ydynt yn cynnwys iaith anodd. Mae hyn yn beth yn wynebu defnyddiwr ar y we yn ddyddiol.
Beth yw'r http penawdau?
"Protocol Trosglwyddo Hyperdestun" - felly trosi header http. Oherwydd ei bodolaeth, cysylltiad posibl rhwng "cleient-gweinydd". Os eglurwyd yn syml, gan y porwr yn anfon cais, cychwyn cysylltiad i'r gweinydd. Diwethaf, yn ddiofyn, yn aros cais gan gleient, prosesau, ac yn anfon yn ôl crynodeb neu ateb. Yn y blwch chwilio, y defnyddiwr "morthwylio" cyfeiriad y safle sy'n dechrau gyda http: // a canlyniadau a gafwyd ar ffurf y dudalen agor.
Wrth argraffu cyfeiriad ar y we yn y llinell gyfatebol, mae'n ofynnol i'r porwr gweinydd gan ddefnyddio DNS. Mae'r gweinydd yn cydnabod y pennawd http (un neu nifer), sy'n anfon gwsmer iddo, ac yna allbynnau y pennawd y gofynnwyd amdani. Mae'r set yn cynnwys gorfodol deitlau sydd eisoes yn bodoli ac nid dod o hyd.
Yn gyffredinol, penawdau http ddigon effeithiol. Nid ydynt yn gweld yn y HTML-godio, maent yn cael eu hanfon at y wybodaeth y gofynnwyd amdani. Mae llawer o deitlau yn cael eu hanfon yn awtomatig gan y gweinydd. Er mwyn anfon yn PHP, defnyddiwch y pennawd swyddogaeth.
rhyngweithio porwr a gwefan
Cynllun o ryngweithio rhwng y porwr a'r safle yn eithaf syml. Felly, pennawd http dechrau ar y llinyn ymholiad, sydd wedyn yn cael ei anfon at y gweinydd. Mewn ymateb, mae angen i'r cleient daw'r wybodaeth. Gyda llaw, protocol http am ddwy flynedd ar bymtheg - y mwyaf a ddefnyddir ar y Rhyngrwyd. Mae'n syml, yn ddibynadwy, yn gyflym ac yn hyblyg. Y brif http dasg - cais am wybodaeth o'r we-weinydd. Mae'r cleient yn porwr ac mae'r gweinydd - ligthttp, apache, nginx. Os yw'r cysylltiad rhyngddynt yn llwyddiannus, y gweinydd mewn ymateb i ymholiad retrieves y wybodaeth a ddymunir. Gwybodaeth http cynnwys testun, ffeiliau sain, fideo.
Efallai y bydd y protocol yn gludiant i eraill. gais cleient yn cynnwys tair rhan:
- y llinell gychwyn (math y neges);
- pennawd (opsiynau neges);
- corff o wybodaeth (a neges sy'n gwahanu llinell wag).
Y llinell gychwyn - yn elfen orfodol o'r meysydd pennawd y cais http. Strwythur cais defnyddiwr yn cynnwys tair prif ran:
- Dull. Gyda ei fod yn dangos y math o gais.
- Llwybr (llwybr). Mae'r llinell hon yn y URL, sy'n dilyn y parth.
- Mae'r protocol a ddefnyddir. Mae'n cynnwys fersiwn o'r protocol a http.
porwyr modern yn defnyddio fersiwn 1.1. Ddilyn gan teitlau yn y fformat "enw: gwerth".
HTTP-caching
Mae'r llinell waelod yw bod y cache yn darparu storio ar gyfer HTML-tudalennau a ffeiliau eraill yn y storfa dros dro (yn y cof yn gweithredu ar eich disg caled). Mae hyn er mwyn cyflymu mynediad iddynt ac ail-arbed lled band.
Mae'r celc yn y porwr cleient, y porth a'r dirprwy weinydd canolradd. Cyn i chi anfon neges drwy URL, bydd y porwr yn gwirio ar gyfer gwrthrychau yn y cache. Os nad yw'r gwrthrych yn bresennol, mae'r cais yn cael ei anfon ymlaen at y gweinydd nesaf, lle mae'n cael ei wirio penawdau http caching ar y gweinydd nginx. Pyrth a dirprwyon yn cael eu defnyddio gan wahanol ddefnyddwyr, felly mae'r cache yn cael ei rannu.
Ni all HTTP-caching gyflymu yn unig yn sylweddol fyny gweithrediad y safle, ond hefyd i roi yr hen fersiwn y dudalen. Gyda'r cache safle wrth anfon penawdau at yr ymateb. Efallai na fydd hyn yn cael ei cached wybodaeth y gofynnir amdani drwy HTTPS.
penawdau Disgrifiad http
Un o'r mecanweithiau cache pwysicaf ystyriwyd penawdau http yn dod i ben. Mae'r penawdau yn adrodd am y dyddiad dod i ben a ddarperir yn y wybodaeth ymateb. Maent yn dangos yr amser a'r dyddiad pan ystyrir bod y cache yn hen. Er enghraifft, mae pennawd fel a ganlyn: Yn dod i ben: Wen, 30 Tachwedd, 2016 13:45:00 GMT. Mae'r strwythur hwn yn cael ei ddefnyddio bron ym mhob man, gan gynnwys i dudalennau cache a lluniau. Os bydd y defnyddiwr yn dewis dyddiad hŷn, ni fydd y wybodaeth yn cael ei cached.
penawdau ddirprwy http yn y categori cyswllt pennawd. Nid ydynt yn cael eu cadw copi yn ddiofyn. I cache i weithio'n iawn, rhaid i bob URL yn cyfateb i un ymgorfforiad o'r cynnwys. Os bydd y dudalen yn ddilys mewn dwy iaith, rhaid i bob fersiwn yn cael ei URL ei hun. Teitl amrywio yn ôl cache penawdau enw ymholiad. Er enghraifft, os yw'r arddangosfa ymholiad yn dibynnu ar y porwr, mae angen i'r gweinydd i anfon header. Felly, yn y cache yn cael eu storio gwahanol fersiynau o ymholiadau a mathau ddogfen. TTP derbyn Mae angen header lunio rhestrau o fformatau posibl o adnoddau a ddefnyddir, ag ef yn eithaf hawdd i weithio gyda, gan ei fod yn cael gwared ar ddiangen.
Mae pedwar grŵp o penawdau sy'n pasio uwchben. Y rhain yw'r prif benawdau - maent yn cael eu cynnwys yn unrhyw weinydd adroddiad a'r cleient, y cais ac ymateb, yn ogystal â natur. Mae'r olaf yn disgrifio cynnwys unrhyw negeseuon oddi wrth y cleient a'r gweinydd.
pennawd HTTP ystyried yn awdurdodiad ychwanegol. Pan fydd y we-dudalen yn gofyn i'r dilysu cleient, mae'r porwr yn dangos ffenestr arbennig gyda chaeau gyfer mynd i mewn enw defnyddiwr a chyfrinair. Ar ôl y defnyddiwr yn mynd i mewn eu data, mae'r porwr yn anfon cais http. Mae'n cynnwys y teitl "awdurdodiad".
Sut i weld y penawdau?
I weld y pennawd http, mae angen i chi osod plug-ins ar gyfer eich porwr, er enghraifft, firefox:
- Firebug. Gweld penawdau, gallwch net tab (rhwydwaith), lle mae dewis pob (pob un). Mae hyn yn ategyn nodweddion a fydd yn ddefnyddiol i ddatblygwyr gwe.
- penawdau http Live. Syml plug-in ar gyfer gwylio penawdau http. Gyda gellir ei gynhyrchu â llaw yn gofyn am.
- Ghrome Aelodau yn hawdd gweld y penawdau pan fyddant yn clicio ar y botwm gosodiadau, dewiswch Tools Developer (gwaith net).
Pan ategion yn cael eu gosod, cynnal ac adnewyddu eich porwr.
dulliau ymholiad
Mae'r dulliau a ddefnyddir yn y HTTP, cael tebygrwydd â'r cyfarwyddiadau, sy'n cael eu trosglwyddo ar ffurf negeseuon i'r gweinydd. Mae hwn yn air arbennig yn yr iaith Saesneg.
- GET dull. Mae'n cael ei ddefnyddio i ofyn am wybodaeth oddi wrth yr adnodd. Roedd gydag ef yr holl gamau gweithredu yn dechrau.
- SWYDD. Gan ddefnyddio y caiff ei gyflwyno i. Er enghraifft, neges ar rwydwaith cymdeithasol neu sylw, mae'r porwr yn gosod y corff ÔL-cais ac yn ei anfon at y gweinydd.
- PENNAETH. Mae'r dull yn debyg i'r cyntaf, ond yn perfformio swyddogaeth yr ysgyfaint. Mae'n gofyn dim ond y meta-data, ac eithrio oddi wrth y neges ymateb. Ddull a ddefnyddir, os ydynt am gael gwybodaeth ar ffeiliau heb lawrlwytho. Defnyddiwch ef os ydynt yn dymuno i brofi ymarferoldeb y dolenni ar y gweinydd.
- RHOI. Llwytho'r data ar y URL. Mae'n darlledu symiau mawr o ddata.
- OPSIYNAU. Gweithio gyda ffurfweddau gweinydd.
- URI. Mae'n nodi adnodd ac yn cynnwys URL.
Ymateb http Strwythur
Mae'r gweinydd yn ymateb i geisiadau cleient gyda negeseuon hir. Mae'r ymateb yn cynnwys ychydig o linellau, a oedd yn dangos y fersiwn protocol, gweinyddwr Cod statws (200). Mae'n siarad am yr hyn sydd wedi newid ar y gweinydd ar gyfer prosesu cais sy'n dod i mewn:
- statws "Hundred" yn dynodi brosesu llwyddiannus wybodaeth. Mae'r gweinydd wedyn yn anfon y ddogfen at y cleient. Mae gweddill y cais llinellau yn dangos gwybodaeth arall am y wybodaeth a drosglwyddir.
- Os nad yw'r ffeil yn dod o hyd neu os nad yw'n bodoli, y gweinydd yn anfon at y cleient 404, mae hefyd yn cael ei alw'n camgymeriad.
- Cod 206 yn nodi lawrlwytho ffeil rhannol, y gellir ei ail-ddechrau ar ôl ychydig.
- Cod 401 yn dangos gwrthod caniatâd. Mae hyn yn golygu bod y dudalen geisir yn cael ei diogelu gan gyfrinair y mae'n rhaid eu cofnodi er mwyn cadarnhau y cofnod.
- Gwahardd mynediad, dywedodd cod 403. Cyfyngiadau ar safbwyntiau, llwytho i lawr neu fideo - ymateb cyffredin ar y Rhyngrwyd.
- Mae yna hefyd fersiynau eraill o'r cod: symudiad dros dro y ffeil y gofynnwyd amdano, gwall gweinydd mewnol, y symudiad olaf. Yn yr achos hwn, bydd y defnyddiwr yn cael ei ailgyfeirio. Os god 500, sy'n golygu bod yna fethiannau yn weithredol gweinydd.
URL - beth ydyw?
URL - yw calon y we y cyfathrebu rhwng y cleient a'r gweinydd. Fel arfer Mae cais yn cael ei anfon drwy'r URL - lleolydd adnoddau unffurf. Strwythur cais url yn syml iawn. Mae'n cynnwys nifer o elfennau: protocol http (pennawd), hoot (cyfeiriad y wefan), porthladd, llwybr resourte ac ymholiad.
Mae'r protocol ar gael ar gyfer cysylltiad https diogel a chyfnewid gwybodaeth hefyd. URL-gyfeiriad yn cynnwys gwybodaeth am y lleoliad y safle penodol ar y Rhyngrwyd. Cyfeiriad yn cynnwys yr enw parth, y llwybr i'r dudalen, yn ogystal â'i enw.
Y brif anfantais o'r gwaith i URL - mae'n rhyngweithio lletchwith gyda'r wyddor Ladin, yn ogystal â rhifau a symbolau. Mae'r SEO Optimization url cyfeiriad yn chwarae rôl bwysig.
awgrymiadau defnyddiol
Nid yw defnyddwyr cyfrifiaduron Active a datblygwyr yn llefydd i gael gyfarwydd gyda rhywfaint o gyngor proffesiynol a roddwyd gan arbenigwyr yn y maes:
- Nodwch dyddiadau dod i ben o ffeiliau a dogfennau, yn amodol ar y newyddion diweddaraf. Mae gwybodaeth ystadegol yn cael ei ddarparu yn y gwerthoedd uchel o max-oed.
- Rhaid i dogfen ar wahân ar gael ar gyfer dim ond un URL.
- Os yw'r ffeil diweddariad ei lwytho i lawr gan y defnyddiwr, newid yr enw ac yn cysylltu â hi. Mae hyn yn sicrhau bod y llwytho i lawr newydd, yn hytrach na dogfen wedi dyddio.
- Rhaid penawdau Last Modified-cydymffurfio â'r dyddiad presennol y newidiadau olaf yn y cynnwys. Os na cadw o'r newydd tudalennau a dogfennau, oni bai eich bod yn eu newid.
- Defnyddiwch y POST-gais yn unig lle mae ei angen. Lleihau gwaith gyda SSL.
- Dylai penawdau cyn anfon gweinydd wirio REDbot ategyn.
Similar articles
Trending Now