Gwasanaeth ar gyfer gwirio penawdau gweinydd HTTP

Ar gyfer unrhyw wefan, mae'n bwysig ffurfweddu penawdau HTTP yn gywir. Mae llawer o erthyglau wedi'u hysgrifennu ar bwnc penawdau. Yma rydym wedi crynhoi'r profiad cronedig a dogfennaeth y Clwb Rygbi. Mae rhai o'r penawdau'n orfodol, mae rhai wedi dyddio, a gall rhai achosi dryswch a gwrthddywediadau. Fe wnaethon ni fag bol ar gyfer gwirio penawdau HTTP gweinydd gwe yn awtomatig. Yn wahanol i lawer o wasanaethau eraill sy'n dangos penawdau yn unig, mae'r gwasanaeth hwn yn caniatΓ‘u ichi:

  1. gosod gwerth penawdau safonol;
  2. ychwanegu eich penawdau personol eich hun;
  3. nodi'r fersiwn protocol HTTP: 1.0, 1.1, 2 (gwirio a yw HTTP/2 yn cael ei gefnogi);
  4. nodi'r dull cais, terfyn amser a data post i'w hanfon at y gweinydd;
  5. Mae'r bag ffa hefyd yn gwirio cywirdeb yr ymateb i geisiadau If-Adified-Since, If-None-Match, os yw ymateb y gweinydd yn cynnwys Last-Adified neu ETag.


Nid ydym yn esgus bod y gwir yn y pen draw. Ar gyfer cynnwys unigol ac ar gyfer prosiectau unigol, wrth gwrs, efallai y bydd gwyriadau. Ond bydd y gwasanaeth hwn yn dweud wrthych beth yn union y dylech roi sylw iddo, a gallai fod yn ddefnyddiol i chi olygu eich penawdau. Isod mae rhestr o'r hyn y mae'r gwasanaeth dilysu yn talu sylw iddo. Pam felly, darllenwch mewn erthyglau ar HabrΓ©.

Penawdau Gofynnol

  • dyddiad
  • Math o Gynnwys yn nodi set nodau ar gyfer cynnwys testun, utf-8 yn ddelfrydol
  • Cywasgu Cynnwys-Amgodio ar gyfer cynnwys testun

Penawdau hen ffasiwn a diangen

  • Gweinydd gyda fersiwn gweinydd gwe manwl
  • X-Power-Wrth
  • X_ASPNET-Fersiwn
  • Yn dod i ben
  • Prague
  • P3P
  • Via
  • X-UA-Cyd-fynd

Penawdau dymunol ar gyfer diogelwch

  • X-Cynnwys-Math-Opsiynau
  • X-XSS-Amddiffyn
  • Diogelwch Cludiant-Caeth
  • Polisi Atgyfeirio
  • Nodwedd-Polisi
  • Cynnwys-Diogelwch-Polisi neu Cynnwys-Diogelwch-Polisi-Adroddiad-Dim ond i analluogi inline sgriptiau ac arddulliau.

Penawdau ar gyfer caching

Gorfodol ar gyfer cynnwys statig gyda bywyd storfa hir ac yn ddymunol iawn ar gyfer cynnwys deinamig gyda bywyd cache byr.

  • Wedi'i Addasu Olaf
  • ETag
  • Rheoli Cache
  • Amrywio
  • Mae'n bwysig bod y gweinydd yn ymateb yn gywir i'r penawdau: If-Modified-Since ac If-None-Match

HTTP / 2

Dylai'r gweinydd nawr gefnogi HTTP/2. Yn ddiofyn, mae'r gwasanaeth yn gwirio gweithrediad y gweinydd trwy HTTP/2. Os nad yw'ch gweinydd yn cefnogi HTTP/2, yna dewiswch HTTP/1.1.

Ffynhonnell: hab.com

Ychwanegu sylw