რა არის ETag HTTP სათაური?
რა არის ETag HTTP სათაური?

ვიდეო: რა არის ETag HTTP სათაური?

ვიდეო: რა არის ETag HTTP სათაური?
ვიდეო: HTTP Caching with E-Tags - (Explained by Example) 2024, სექტემბერი
Anonim

The ETag პასუხი სათაური არის იდენტიფიკატორი რესურსის კონკრეტული ვერსიისთვის. ის საშუალებას აძლევს ქეშებს იყოს უფრო ეფექტური და დაზოგოს გამტარობა, რადგან ვებ სერვერს არ სჭირდება სრული პასუხის ხელახლა გაგზავნა, თუ შინაარსი არ შეცვლილა.

ანალოგიურად, ისმება კითხვა, რას ნიშნავს ETag?

ერთეულის ტეგი

გარდა ამისა, როგორ მივიღო ETag მნიშვნელობა? ETag მნიშვნელობის გენერირება მისი ავტომატური გენერირების საერთო მეთოდები მოიცავს რესურსის შინაარსის ჰეშის გამოყენებას ან უბრალოდ ბოლო მოდიფიკაციის დროის ანაბეჭდის ჰეშს. გენერირებული ჰეში უნდა იყოს შეჯახების გარეშე. Hash-Collision არის სიტუაცია, როდესაც ჰეშის ფუნქციის ორი ან მეტი შეყვანა იძლევა ერთსა და იმავე გამომავალს.

ანალოგიურად, შეგიძლიათ იკითხოთ, როგორ წარმოიქმნება ETag?

ETag გენერაცია მეთოდი, რომლითაც ეტიგები არიან გენერირებული არასოდეს ყოფილა მითითებული HTTP სპეციფიკაციაში. გავრცელებული მეთოდები ETag გენერაცია მოიცავს რესურსის შიგთავსის შეჯახებისადმი მდგრადი ჰეშის ფუნქციის გამოყენებას, ბოლო მოდიფიკაციის დროის ანაბეჭდის ჰეშს ან თუნდაც უბრალოდ შესწორების ნომრის გამოყენებას.

რა არის ETag REST API-ში?

დასვენება და ეტიგები ან ETag (entity tag) არის HTTP პასუხის სათაური, რომელიც დაბრუნებულია HTTP/1.1 შესაბამისი ვებ სერვერის მიერ, რომელიც გამოიყენება მოცემულ URL-ზე შინაარსის ცვლილების დასადგენად. შეგვიძლია გამოვიყენოთ ეტიგები ორი რამისთვის - ქეშირება და პირობითი მოთხოვნები. The ETag მნიშვნელობა შეიძლება ჩაითვალოს Response სხეულის ბაიტებიდან გამოთვლილ ჰეშად.

გირჩევთ: