Leximi nga cache e proxy-t kur rrjeti është jashtë
Përgatit grupin real të përgjigjeve të ripërdorshme që nevojiten për lexim offline, duke përfshirë varësitë dhe sjelljen e freskisë.
Një faqe hapet kur rrjeti është i disponueshëm, pastaj offline humbet stilet dhe imazhet e saj. HTML ishte vetëm një nga objektet që i duheshin sesionit të leximit.
Një cache përpara mban përgjigjet e përshtatshme që kalojnë përmes saj. Ai nuk zbulon çdo lidhje të ardhshme, nuk merr burime që përmenden vetëm në HTML dhe nuk riprodhon aplikacionin që ekzekutohet në origjinë.
Përgatit grupin e leximit
Listo dokumentet që u nevojiten lexuesve, imazhet e tyre, fletët e stilit dhe varësitë e tjera. Pastaj dallo tre raste:
| Gjendja e përgjigjes | Pasojë offline |
|---|---|
| E ruajtur dhe e ripërdorshme | Cache mund të plotësojë potencialisht kërkesën |
| E ruajtur por kërkon validim | Origjina që mungon mund të pengojë ripërdorimin |
| Kurrë nuk është ruajtur ose mungon nga cache | Nuk ka bajt përgjigjeje për të shërbyer |
Hapja e një faqeje para shkëputjes nuk vërteton që çdo varësi arriti në këtë cache të përbashkët. Një shfletues mund të ketë shërbyer disa burime nga cache lokal i vetë.
Freskia i mbijeton heqjes së kabllit
Funksionimi offline kërkon një politikë të qartë për përmbajtjen e vjetëruar. Një kërkesë only-if-cached është një mënyrë e veçantë për t'i kërkuar një cache bashkëpunues një përgjigje tashmë të ruajtur. HTTP ka kufizime se kur mund të përdoren përgjigjet e vjetëruara, duke përfshirë kërkesat e zbatueshme të rivalidimit. Një objekt i ruajtur nuk është leje e pakushtëzuar për ta shërbyer pa kufi.
offline_mode i Squid 7 është një opsion i caktuar vendosjeje që ndalon përpjekjet e zakonshme të validimit. Ai ndryshon sjelljen e validimit; nuk mund të krijojë objekte që mungojnë ose të rindërtojë një rrjedhë hyrjeje të drejtpërdrejtë. Direktiva nuk është e disponueshme në Squid 8.
HTTPS CONNECT i zakonshëm gjithashtu mban përmbajtjen e faqes brenda TLS. Një proxy tuneli nuk merr objekte HTML dhe imazhi të ripërdorshme nga ato bajt të kriptuar.
Për një koleksion publik leximi të përcaktuar, planifiko dhe kontrollo grupin e plotë të punës dhe politikën e përditësimit. Për shfletim interaktiv arbitrar, vetëm një cache nuk mund të premtojë një kopje të plotë offline të asaj që përdoruesi mund të kërkojë më pas.