Serveri HTTP-pealkirjade kontrollimise teenus

Iga veebisaidi jaoks on oluline õigesti seadistada HTTP-pealkirjad. Pealkirjade kohta on kirjutatud palju artikleid. Siin oleme kokku kogunud teavet, RFC dokumentatsiooni. Mõned pealkirjad on kohustuslikud, mõned aegunud, mõned võivad tekitada segadust ja vastuolusid. Oleme koostanud tööriista veebiserveri HTTP-pealkirjade automaatseks kontrollimiseks. Erinevalt paljusid teistest teenustest, mis lihtsalt kuvavad pealkirju, võimaldab see teenus:

  1. määrata tüüpiliste pealkirjade väärtused;
  2. lisada oma kasutaja määratud pealkirjad;
  3. täpsustada HTTP-protokolli versiooni: 1.0, 1.1, 2 (kontrollib, kas HTTP/2 on toetatud);
  4. teha päringu meetodi, ooteaja ja postdata andmete määrang, mis saadetakse serverisse;
  5. samuti kontrollib tööriist päringutele If-Modified-Since, If-None-Match vastuste õigsust, kui serveri vastuses on Last-Modified või ETag.


Me ei pretendeeri lõplikule tõele. Erakordse sisu ja eriprojektide puhul võivad muidugi olla erandid. Kuid see teenus annab kindlasti nõu, millele tasub tähelepanu pöörata, võib-olla leiate, et on kasulik oma pealkirju toimetada. Allpool on loetelu, millele teenus tähelepanu pöörab. Miks nii, lugege Habr'is artiklites.

Kohustuslikud pealkirjad

  • Date
  • Content-Type, millel on charset, soovitavalt utf-8 teksti sisu jaoks
  • Content-Encoding, et kompressida teksti sisu

Aegunud ja tarbetud pealkirjad

  • Server, mis näitab veebiserveri üksikasjalikku versiooni
  • X-Power-By
  • X_ASPNET-Version
  • Expires
  • Pragma
  • P3P
  • Via
  • X-UA-Compatible

Soovitavad pealkirjad turvalisuse jaoks

  • X-Content-Type-Options
  • X-XSS-Protection
  • Strict-Transport-Security
  • Referrer-Policy
  • Feature-Policy
  • Content-Security-Policy või Content-Security-Policy-Report-Only, et keelata sisseehitatud skriptid ja stiilid.

Pealkirjad vahemälestamiseks

On kohustuslikud staatilise sisu jaoks, millel on pikk vahemäluaeg, ja äärmiselt soovitatavad dünaamilise sisu puhul, millel on lühike vahemäluaeg.

  • Last-Modified
  • ETag
  • Cache-Control
  • Vary
  • On oluline, et server vastaks korrektselt pealkirjadele: If-Modified-Since ja If-None-Match

HTTP/2

Nüüd peab server toetama HTTP/2. Vaikimisi kontrollib teenus serveri töölehe toimimist HTTP/2 korral. Kui teie server ei toeta HTTP/2, valige HTTP/1.1.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster