Jakich heurystyk używają przeglądarki do buforowania zasobów, które nie są jawnie ustawione na buforowanie?

13.2.2 Wygaśnięcie heurystyczne

Ponieważ serwery pochodzenia nie zawsze zapewniają jawne czasy wygaśnięcia, pamięci podręczne HTTP zazwyczaj przypisują heurystyczne czasy wygaśnięcia, wykorzystując algorytmy, które używają innych wartości nagłówka (takich jak czas ostatniej modyfikacji) do oszacowania prawdopodobnego czasu wygaśnięcia. Specyfikacja HTTP / 1.1 nie zapewnia określonych algorytmów, ale narzuca ich najgorsze przypadki. Ponieważ heurystyczne czasy wygaśnięcia mogą zagrozić przezroczystości semantycznej, powinny być używane ostrożnie i zachęcamy serwery pochodzenia do zapewnienia maksymalnych czasów wygaśnięcia.HTTP / 1.1 RFC 2616

Jakie są algorytmy używane przez przeglądarki do oszacowania prawdopodobnych czasów wygaśnięcia?

Idealna odpowiedź obejmie wszystkie główne przeglądarki z dowodami z kodu źródłowego lub oficjalnych wpisów na blogu.

questionAnswers(5)

yourAnswerToTheQuestion