Ваш браузер использует (настраиваемый) локальный кеш для страниц и изображений, которые у него есть.

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

пропускная способность при повторном посещении сайтов. Браузер может сравнивать версии сервера и кэша

и загружать версию сервера, только если она более поздняя. Затем браузер отображает

самая последняя копия содержимого в его кеше, которая соответствует данному URL-адресу. (Другой

уровни кэширования также могут возникать между вики и браузером.)

Локальное кэширование особенно удобно при просмотре списка истории.

посещаемых страниц. Тогда браузер даже не удосуживается проверить, находится ли страница сервера.

является более новым, чем кешированная копия. Вместо этого он просто обслуживает кешированную версию —

то, что вы видели в последний раз. Дело в просмотре истории браузера. Вы не должны быть

подключен, пока предыдущий контент все еще находится в кеше браузера. В конце концов, из

конечно, старый контент вытесняется, когда вы продолжаете просмотр.

Однако проблемы могут возникнуть с «динамическими» веб-страницами (созданными в том виде, в каком они

запрашивается), в частности, когда мы редактируем в вики страницу в браузере. Когда ты пойдешь

вернуться в историю браузера, ваша отображаемая страница может оказаться не синхронизированной с

актуальное содержание вики-страницы.

Рассмотрим эту последовательность событий.

1. Вы переходите на определенную вики-страницу. Страница помещается в стопку

посещенные страницы в кеше.

2. Вы решаете отредактировать страницу и переходите по ссылке на форму редактирования, которая

затем заполняется текущим содержимым страницы. Это тоже "страница" из

точки зрения браузера и складывается с окончательной (измененной) формой

содержание, когда вы отправляете его.

3. Вы публикуете редактирование, а затем видите вики-страницу «Спасибо за редактирование», которая

становится третьей страницей стопки в этом примере.

4. В этот момент вы рефлекторно используете кнопку браузера «Назад» (дважды), чтобы вернуться

посмотреть редактируемую страницу. Нет никаких признаков ваших изменений.

Причина этой загадки в том, что вы смотрите на сложенную старую версию

странице, а не на том, что в настоящее время находится в базе данных вики. На самом деле, ваш кеш истории будет

содержать несколько разных, постепенно устаревающих версий одной и той же страницы после того, как вы


102

ИСПОЛЬЗОВАНИЕ ВИКИ