Відключення кешування, Блог про шифрування

Розглянемо два способи зниження мотивації для відключення кешування. Перший спосіб використовує заголовки HTTP, інший передбачає переміщення зображень з вихідного сервера на проксі-сервер.

Однією зі спроб вирішення проблеми відключення кешування було пропозицію методики позваної підрахунок числа звернень до ресурсу (hit-metering) [ML97J. Методика вводить новий HTTP-заголовок, Meter, який використовуватиметься кешем передачі вихідному серверу числа звернень до ресурсу. Основна мета введення цього заголовка - формувати вихідний сервер про приблизну кількість користувачів, які отримали доступ до кешованого документа. Була надія на те, що вказівка ​​кількості звернень зменшить кількість документів, що пекешуються. Фактично вихідний сервер міг явпо вказати проксі-серверу повернути кеширована відповідь клієнтам обмежену кількість разів перед тим. як запрошення звернутися до вихідного сервера. Проксі міг повідомити кількість звернень через заголовок Meter за будь-якого коигакта з вихідним сервером, наприклад під час перевірки актуальності ресурсу. Якщо проксі-сервер видаляв відповідь з кешу, то повинен був повідомити вихідний сервер кількість звернень до цього ресурсу. Для цього використовувався запит з методом HEAD, який вимагав окремого сеансу зв'язку з вихідним сервером. Такий метод виміру кількості звернень не виявився успішним. На жаль, не вдалося якісно реалізувати вимірювання кількості звернень до ресурсів у Web-коміопентах. Адміністратор сайга не міг бути переконаний у тому, що кеш коректно вказує кількість звернень. , У певному сенсі, виявилося найпростішим і відмінним шляхом для адміністраторів вихідних серверів.

Джерело: Web-протоколи. Теорія та практика. - M.: ЗАТ «Видавництво БІНОМ», 2002 р. - 592 c.:іл.