Według this API doc, który jest jedynym źródłem Znalazłem który opisuje w pamięci cache:Czy ktoś może wyjaśnić pamięć podręczną w pamięci podręcznej Google Chrome?
Chrome wykorzystuje dwa bufory - pamięci podręcznej na dysku, i bardzo szybko w pamięci podręcznej . Czas życia pamięci podręcznej w pamięci jest dołączony do cyklu życia procesu renderowania, który w przybliżeniu odpowiada karcie. Żądania, aby zostały odebrane z pamięci podręcznej w pamięci, są niewidoczne dla żądania internetowego API. Jeśli procedura obsługi żądań zmieni swoje zachowanie (na przykład zachowanie , zgodnie z którym żądania są blokowane), odświeżanie prostej strony może nie respektować tego zmienionego zachowania. Aby upewnić się, że zmiana zachowania zostanie zmieniona na , należy wywołać procedurę obsługiBehaviorChanged(), aby opróżnić pamięć podręczną w pamięci. Ale nie rób tego często; Opróżnianie pamięci podręcznej jest bardzo kosztowną operacją. Nie musisz wywoływać handlerBehaviorChanged() po zarejestrowaniu lub wyrejestrowaniu detektora zdarzenia .
Potrzebuję lepszego zrozumienia pamięci podręcznej w pamięci. W szczególności potrzebuję Chrome do generowania pełnego webRequest/strumienia zasobów za każdym razem, gdy odwiedzam witrynę, w tym odświeżania strony. Oczywiście nie może to być prawda, jeśli korzysta się z pamięci podręcznej w pamięci.
Czy pamięć podręczna pamięci jest czystą kartą dla nowej karty, gdy tworzę nową kartę?
Co oznacza "kosztowna operacja" oznacza ilościowo?
Jeśli wezwę handlerBehaviorChanged() za każdym razem, gdy strona zostanie ponownie załadowana na tej samej karcie, czy to zagwarantuje pełny wodospad? W takim przypadku limit 20 razy w ciągu 10 minut wydaje się dość niski.
Każda pomoc jest bardzo ceniona, dzięki!
[potrzebne źródło] dla pierwszego wniosku – Xan
Miałem na myśli ten sam dokument wspomniany w pytaniu – user1039663
Ach, przepraszam, nie zauważyłem tego. – Xan