Expiration (Süre sonu)

HTTP, önbelleğe alınmış bir nesnenin önbellekten ne zaman kaldırılması gerektiğine karar verecek bir dizi mekanizmaya sahiptir. Nesneler sonsuza dek önbellekte yaşayamaz: önbellek deposu tükenebilir (bellek veya disk alanı) ve Varnish, alanı temizlemek için LRU stratejisini kullanarak öğeleri tahliye etmek zorunda kalacak. Veya sunduğunuz verilerin eski olduğu ve nesnenin arka uçtan yeni bir yanıtla senkronize edilmesi gerektiği bir durumla karşılaşabilirsiniz.

Expiration, yaşama süresini ayarlamakla ilgilidir. HTTP, bunu belirtmek için kullandığı iki farklı yanıt başlığına sahiptir:

  • Expires: Sona erme süresini temsil eden mutlak bir zaman damgası.

  • Cache-Control: Bir öğenin, eskimeden önce önbellekte kalabileceği saniye sayısı.

Last updated