Kako predmemorija preglednika može prikriti proxy koji ne radi
Pomoću ploče Network i kontrolirane krajnje točke razlikujte prikaz iz predmemorije od uspješnog zahtjeva putem proxyja.
Stranica koju ste ranije posjetili može se prikazivati i nakon što njezin proxy prestane raditi. Preglednik možda prikazuje sadržaj iz predmemorije, uključujući staru izlaznu adresu na stranici za provjeru IP-a.
- Prije novog zahtjeva otvorite ploču Network u pregledniku. U Chrome DevTools isključite predmemoriju preglednika i ostavite DevTools otvoren.
- Pošaljite zahtjev kontroliranoj krajnjoj točki čiji je odgovor prikladan za novu provjeru.
- Provjerite kako je zahtjev dovršen: mrežnim odgovorom, iz memorijske ili diskovne predmemorije, putem service workera ili pogreškom. Zabilježite mrežnu pogrešku čak i ako se sadržaj dokumenta iz predmemorije i dalje prikazuje.
Samo stvarni zahtjev predviđenom rutom predstavlja proxy transakciju koju možete ocijeniti. Događaj dovršene navigacije u kontroli preglednika javlja da je dokument učitan, a okviri mogu proizvesti više takvih događaja; on ne govori je li ruta ispravna.
Pri automatskoj provjeri popisa kandidatima s popisa besplatnih proxyja i dalje treba zaseban HTTP zahtjev s izričito zadanom rutom i vremenskim ograničenjem, umjesto stalnog mijenjanja globalnih postavki preglednika. Zabilježite ishod zahtjeva, uključujući odbijanje odredišta koje može stići putem proxyja koji inače radi.