Ntchito yowunikira mitu ya seva ya HTTP

Patsamba lililonse, ndikofunikira kukonza mitu ya HTTP molondola. Nkhani zambiri zalembedwa pamutu wa mitu. Apa tafotokoza mwachidule zomwe zachitika komanso zolemba za RFC. Mitu ina ndi yokakamiza, ina ndi yachikale, ndipo ina ingayambitse chisokonezo ndi zotsutsana. Tinapanga thumba la mimba kuyang'ana basi mitu ya HTTP ya seva yapaintaneti. Mosiyana ndi mautumiki ena ambiri omwe amangowonetsa mitu, ntchitoyi imakupatsani mwayi:

  1. khazikitsani mtengo wamutu wokhazikika;
  2. onjezani mitu yanuyanu;
  3. tchulani mtundu wa HTTP protocol: 1.0, 1.1, 2 (onani ngati HTTP/2 imathandizira);
  4. tchulani njira yopempha, nthawi yomaliza ndi postdata yotumizidwa ku seva;
  5. Chikwama cha nyemba chimayang'ananso kulondola kwa yankho la If-Modified-Since, If-None-Match pempho, ngati yankho la seva lili ndi Last-Modified kapena ETag.


Sitinamizira kukhala choonadi chenicheni. Pazinthu zapayekha komanso pama projekiti apawokha, zowona, pakhoza kukhala zolakwika. Koma ntchitoyi ikuuzani zomwe muyenera kumvetsera, ndipo zingakhale zothandiza kwa inu kusintha mitu yanu. Pansipa pali mndandanda wazomwe ntchito yotsimikizira imayang'anira. Bwanji, werengani m'nkhani za HabrΓ©.

Mitu Yofunika

  • Date
  • Mtundu-Mtundu wowonetsa charset pamawu, makamaka utf-8
  • Makanidwe a Content-encoding pazolemba

Mitu yakale komanso yosafunikira

  • Seva yokhala ndi mtundu watsatanetsatane wa seva
  • X-Power-By
  • Mtundu wa X_ASPNET
  • Itha ntchito
  • Ndi pragma
  • P3P
  • kudzera
  • X-UA-Yogwirizana

Mitu yofunikira yachitetezo

  • Zosankha zamtundu wa X-Content
  • X-XSS-Chitetezo
  • Okhwima-Zoyendera-Security
  • Referrer-Policy
  • Ndondomeko-Mfundo
  • Content-Security-Policy kapena Content-Security-Policy-Report-Only kuti mulepheretse zolemba ndi masitaelo amkati.

Mitu ya caching

Zofunikira pazokhazikika zokhala ndi moyo wautali wa cache komanso zofunika kwambiri pazomwe zili ndi moyo wamfupi wa cache.

  • Zosinthidwa Pomaliza
  • ETag
  • Cache Control
  • Pikanani
  • Ndikofunika kuti seva iyankhe molondola pamitu: Ngati-Modified-Since and If-None-Match

HTTP / 2

Seva tsopano iyenera kuthandizira HTTP/2. Mwachikhazikitso, ntchitoyi imayang'ana ntchito ya seva kudzera pa HTTP/2. Ngati seva yanu siyigwirizana ndi HTTP/2, sankhani HTTP/1.1.

Source: www.habr.com

Kuwonjezera ndemanga