Jak pamięć podręczna przeglądarki potrafi ukryć awarię proxy
Użyj panelu Network i kontrolowanego punktu końcowego, by odróżnić wyświetlenie strony z pamięci podręcznej od udanego żądania przez proxy.
Odwiedzona wcześniej strona może się wyświetlać także po tym, jak jej proxy przestanie działać. Przeglądarka może pokazywać treść z pamięci podręcznej, w tym stary adres wyjściowy na stronie sprawdzającej IP.
- Przed wysłaniem nowego żądania otwórz panel Network przeglądarki. W Chrome DevTools wyłącz pamięć podręczną przeglądarki i pozostaw DevTools otwarte.
- Wyślij żądanie do kontrolowanego punktu końcowego, którego odpowiedź nadaje się do nowego sprawdzenia.
- Sprawdź, co zakończyło żądanie: odpowiedź sieciowa, pamięć podręczna w RAM lub na dysku, service worker czy błąd. Zapisz błąd sieci, nawet jeśli treść dokumentu nadal wyświetla się z pamięci podręcznej.
Tylko rzeczywiste żądanie wysłane zamierzoną trasą jest transakcją proxy, którą można ocenić. Zdarzenie zakończenia nawigacji kontrolki przeglądarki informuje o załadowaniu dokumentu, a ramki mogą wywołać kilka zdarzeń zakończenia; nie mówi ono, czy trasa działa.
W automatycznym narzędziu sprawdzającym listy kandydaci z listy darmowych serwerów proxy nadal wymagają osobnego żądania HTTP z jawnie określoną trasą i limitem czasu, zamiast ciągłego przełączania globalnych ustawień przeglądarki. Zapisuj wynik żądania, w tym odmowę serwera docelowego, która może dotrzeć przez prawidłowo działający serwer proxy.