Страница се отваря, докато мрежата е налична, а след това офлайн губи стиловете и картините си. HTML беше само един от обектите, от които се нуждаеше сесията за четене.

Предният кеш запазва подходящи отговори, които преминават през него. Той не открива всяка бъдеща връзка, не извлича ресурси, само споменати в HTML, и не възпроизвежда приложението, работещо при източника.

Подгответе набора за четене

Изброете документите, от които се нуждаят читателите, техните изображения, таблици със стилове и други зависимости. След това разграничете три случая:

Състояние на отговораПоследствие офлайн
Съхранен и многократно използваемКешът потенциално може да удовлетвори заявката
Съхранен, но изисква валидацияЛипсващият източник може да попречи на повторното използване
Никога не е съхранен или липсва в кешаНяма байтове отговор за предоставяне

Отварянето на една страница преди изключване не доказва, че всяка зависимост е достигнала този споделен кеш. Браузърът може да е предоставил някои ресурси от собствения си локален кеш.

Свежестта оцелява, когато кабелът бъде изваден

Офлайн работата изисква ясна политика за остаряло съдържание. Заявката only-if-cached е отделен начин да поискате от сътрудничещ кеш вече съхранен отговор. HTTP има ограничения кога остарели отговори могат да се използват, включително приложими изисквания за ревалидация. Съхраненият обект не е безусловно разрешение да се предоставя безкрайно.

Опцията offline_mode на Squid 7 е конкретна опция за внедряване, която спира обичайните опити за валидация. Тя променя поведението при валидация; не може да създаде липсващи обекти или да възстанови работещ процес за вход. Директивата не е налична в Squid 8.

Обикновеният HTTPS CONNECT също пази съдържанието на страницата в TLS. Тунелният прокси не получава многократно използваеми HTML и графични обекти от тези криптирани байтове.

За определен публичен набор за четене планирайте и проверявайте целия работен набор и неговата политика за обновяване. При произволно интерактивно сърфиране един кеш не може да обещае пълно офлайн копие на това, което потребителят може да поиска след това.

Подобни статии