Lees uit 'n proxy-kas terwyl die netwerk af is
Berei die werklike stel hergebruikbare antwoorde voor wat vir aflyn lees nodig is, insluitend afhanklikhede en varsheidgedrag.
'n Bladsy maak oop terwyl die netwerk beskikbaar is en verloor dan aflyn sy style en prente. Die HTML was maar een van die objekte wat die leessessie nodig gehad het.
'n Voortwaartse kas hou geskikte antwoorde wat daardeur gaan. Dit ontdek nie elke toekomstige skakel nie, haal nie hulpbronne op wat bloot in HTML genoem word nie en reproduseer nie die toepassing wat by die oorsprong loop nie.
Berei die leesstel voor
Lys die dokumente wat lesers nodig het, hul beelde, stylblaaie en ander afhanklikhede. Onderskei dan drie gevalle:
| Antwoordtoestand | Gevolg vir aflyn |
|---|---|
| Gestoor en herbruikbaar | Die kas kan die versoek moontlik bevredig |
| Gestoor maar vereis validering | Die ontbrekende oorsprong kan hergebruik verhinder |
| Nooit gestoor of afwesig uit die kas | Daar is geen antwoordgrepe om te lewer nie |
Om een bladsy oop te maak voordat jy ontkoppel, bewys nie dat elke afhanklikheid hierdie gedeelde kas bereik het nie. 'n Blaaier kon eerder sommige hulpbronne uit sy eie plaaslike kas gelewer het.
Varsheid oorleef wanneer die kabel uitgepluk word
Aflyn werking vereis 'n duidelike beleid vir verouderde inhoud. 'n Versoek vir only-if-cached is 'n aparte manier om 'n samewerkende kas te vra vir 'n reeds gestoorde antwoord. HTTP het beperkings op wanneer verouderde antwoorde gebruik mag word, insluitend toepaslike hervalideringsvereistes. 'n Gestoorde objek is nie 'n onvoorwaardelike toestemming om dit onbepaald te lewer nie.
Squid 7 se offline_mode is 'n besondere ontplooiingsopsie wat gewone valideringspogings stop. Dit verander valideringsgedrag; dit kan nie ontbrekende objekte skep of 'n lewendige aanmeldingswerkstroom herkonstrueer nie. Die richtlijn is nie in Squid 8 beskikbaar nie.
Gewone HTTPS CONNECT hou ook bladsyinhoud binne TLS. 'n Tonnel-proxy verkry nie herbruikbare HTML- en beeldobjekte uit daardie versleutelde grepe nie.
Vir 'n bepaalde openbare leesversameling, beplan en kontroleer die volledige werksstel en sy opdateringsbeleid. Vir willekeurige interaktiewe blaaiery kan 'n kas alleen nie 'n volledige aflyn-kopie waarborg van wat die gebruiker volgende mag versoek nie.