Përdorni HTTP Date dhe Age për një kontroll të përafërt të kohës përmes një proxy
Përdorni një përgjigje HTTP Date për një kontroll të përafërt të kohës dhe merrni parasysh moshën e përgjigjes së ruajtur në cache përpara se ta interpretoni.
Një përgjigje web mund të japë një referencë të përafërt kohore kur rruga dalëse e disponueshme është një proxy HTTP. Për një pikë fundore të kontrolluar, orën e së cilës e besoni, kërkoni kokërat e përgjigjes së saj përmes asaj rruge:
curl --head --proxy http://proxy.example.net:8080 https://time.example.net/
Strehuesi është një pikë fundore shembull, jo një shërbim publik kohe. Nëse pika fundore e besuar është publikisht e arritshme dhe rrjeti lejon një ndërmjetës publik pa vërtetim, lista e proxy-ve HTTP mund të ofrojë kandidatë për adresën e proxy-t; ajo nuk ofron orën e besuar. Një përgjigje mund të përmbajë:
Date: Thu, 29 Oct 2026 08:15:20 GMT
Age: 45
Date përfaqëson kohën kur ka origjinuar mesazhi HTTP. Kjo nuk do të thotë domosdoshmërisht «momenti aktual në këtë klient». Një përgjigje e ruajtur në cache mund të ketë një Date më të vjetër ndërsa mbetet e vlefshme për ripërdorim. Fusha Age shpreh vlerësimin e cache-s për moshën e përgjigjes në sekonda.
Në këtë përgjigje ilustruese, shtimi i moshës së raportuar jep një referencë të përafërt rreth 08:16:05 GMT përpara se të merret parasysh vonesa e transmetimit dhe gabimi i vlerësimit. Nuk është një zhvendosje e matur. Regjistroni kur klienti dërgoi kërkesën dhe mori përgjigjen nëse aplikacioni dëshiron të përshkruajë pasigurinë.
Disa serverë nuk e mbështesin HEAD siç pritet ose lënë jashtë metadata kohore të përdorshme. Trajtoni një fushë që mungon ose është e keqformuar si një vëzhgim kohor të dështuar. Një përgjigje 407 përshkruan shkëmbimin me proxy-n, prandaj Date e saj nuk është automatikisht ora e pikës fundore që kishit ndërmend të pyesni.
Zgjidhni për çfarë është vëzhgimi
Kjo mund të ndihmojë në identifikimin e një ore që është e gabuar me orë ose ditë, ose në bashkëngjitjen e një vulë kohore të përafërt në distancë një raporti diagnostik. Nuk ofron zgjedhjen e orës dhe përpunimin e vonesës/zhvendosjes të NTP-së, dhe nuk duhet të drejtojë rregullime ore të ndjeshme ndaj saktësisë.
Për sinkronizim të vërtetë të sistemit, përdorni shërbimin e miratuar të kohës të rrjetit dhe një rrugë të mbështetur të sinkronizimit të kohës. Një rrugë proxy HTTP mund të mbajë kontrollin e kokërave më sipër pa e bërë të disponueshëm vetë protokollin NTP.