Деактивирайте кеширането

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

Един от опитите за решаване на проблема с деактивирането на кеширането беше да се предложи техника, наречена hit-metering [ML97J. Техниката въвежда нов HTTP хедър, Meter, който ще се използва от кеша, за да съобщи на първоначалния сървър колко пъти е бил осъществен достъп до ресурса. Основната цел на въвеждането на това заглавие е да информира първоначалния сървър за приблизителния брой потребители, които са имали достъп до кеширания документ. Надявахме се, че посочването на броя на посещенията ще намали броя на кешираните документи. Всъщност първоначалният сървър може изрично да каже на проксито да връща кеширан отговор на клиенти ограничен брой пъти преди това. как да spova да се свърже с изходния сървър. Проксито може да отчита броя на посещенията през заглавката на измервателния уред по време на всеки съвместен контакт със сървъра източник, например при проверка на уместността на ресурс. Ако прокси сървърът изтрие отговора от кеша, той е бил длъжен да информира оригиналния сървър за броя заявки към този ресурс. За тази цел е използвана заявка с метода HEAD, която изисква отделна сесия с първоначалния сървър. Този метод за измерване на броя на посещенията не е бил успешен. За съжаление не беше възможно качествено да се приложат измервания на броя обаждания до ресурси в Web-comiopents. Администраторът на сайга не може да бъде сигурен, че кешът правилно показва броя на посещенията., в известен смисъл се оказа най-лесният и фатален маршрут за администраторите на изходния сървър.

Източник: Уеб протоколи. Теория и практика. - М.: АД "Издателство БИНОМ", 2002 - 592 с.: Ил.