Kev pabcuam rau kev tshuaj xyuas HTTP server headers

Rau txhua lub vev xaib, nws yog ib qho tseem ceeb rau kev teeb tsa HTTP headers kom raug. Ntau cov ntawv tau sau rau ntawm lub ncauj lus ntawm cov xov xwm. Ntawm no peb tau sau cov kev paub dhau los thiab RFC cov ntaub ntawv. Qee lub ntsiab lus yog qhov yuav tsum tau ua, qee qhov yog qhov qub, thiab qee qhov yuav ua rau muaj kev tsis sib haum xeeb thiab tsis sib haum xeeb. Peb ua ib lub hnab plab rau tsis siv neeg xyuas ntawm web server HTTP headers. Tsis zoo li ntau lwm yam kev pab cuam uas tsuas qhia headers, qhov kev pab no tso cai rau koj mus:

  1. teeb tus nqi ntawm tus qauv headers;
  2. ntxiv koj tus kheej kev cai headers;
  3. qhia HTTP raws tu qauv version: 1.0, 1.1, 2 (xyuas seb HTTP/2 puas txaus siab);
  4. qhia cov txheej txheem thov, ncua sij hawm thiab xa cov ntaub ntawv xa mus rau lub server;
  5. Lub beanbag tseem kuaj xyuas qhov tseeb ntawm cov lus teb rau If-Modified-Vim li cas, Yog-None-Match thov, yog hais tias tus neeg rau zaub mov teb muaj Last-Modified los yog ETag.


Peb tsis ua txuj ua qhov tseeb kawg. Rau cov ntsiab lus ntawm tus kheej thiab rau cov haujlwm ntawm tus kheej, tau kawg, yuav muaj qhov sib txawv. Tab sis qhov kev pabcuam no yuav qhia koj raws nraim qhov koj yuav tsum tau ua tib zoo mloog, thiab nws yuav muaj txiaj ntsig zoo rau koj los kho koj cov npe. Hauv qab no yog ib daim ntawv teev npe ntawm qhov kev pabcuam pov thawj tau saib xyuas. Vim li cas, nyeem hauv cov ntawv ntawm Habre.

Yuav tsum tau Headers

  • Hnub
  • Cov ntsiab lus-Hom qhia charset rau cov ntawv nyeem, nyiam dua utf-8
  • Cov ntsiab lus-Encoding compression rau cov ntawv nyeem

Tshaj dhau thiab tsis tsim nyog headers

  • Server nrog cov ncauj lus kom ntxaws web server version
  • X-Power-By
  • X_ASPNET-Version
  • Ntev
  • pragma
  • P3P
  • ntawm
  • X-UA-Compatible

Xav tau headers rau kev ruaj ntseg

  • X-Cov ntsiab lus-Hom-Options
  • X-XSS-kev tiv thaiv
  • Strict-Transport-Security
  • Referrer-Txoj Cai
  • Feature-Txoj Cai
  • Cov ntsiab lus-Kev Nyab Xeeb-Txoj Cai lossis Cov Ntsiab Lus-Kev Nyab Xeeb-Txoj Cai-Tshaj Tawm-Tsuas yog txhawm rau kaw cov ntawv sau hauv kab thiab cov qauv.

Headers rau caching

Yuav tsum muaj cov ntsiab lus zoo li qub nrog lub neej ntev cache thiab xav tau rau cov ntsiab lus dynamic nrog lub neej luv luv.

  • Kawg-Modified
  • ETag
  • Cache Tswj
  • Vary
  • Nws yog ib qho tseem ceeb uas cov neeg rau zaub mov kom raug teb rau headers: Yog-Modified-Since thiab If-None-Match

HTTP / 2

Tam sim no tus neeg rau zaub mov yuav tsum txhawb HTTP / 2. Los ntawm lub neej ntawd, cov kev pabcuam kuaj xyuas lub server ua haujlwm ntawm HTTP / 2. Yog tias koj lub server tsis txhawb HTTP / 2, ces xaiv HTTP / 1.1.

Tau qhov twg los: www.hab.com

Ntxiv ib saib