Всем привет, сегодня хотелось бы поднять тему кеширования сайта, поскольку с подобным термином клиенты встречаются постоянно, особенно когда идет речь о разработке их веб-сайтов. Технология, созданная и призванная ускорять работу сайтов и делать просмотр страниц более быстрым, зачастую доставляет проблемы на первых этапах создания ресурса. Заказчики не видят внесенных правок, или считают доработки неполными, хотя на самом деле они могут просматривать закэшированную версию. На совет сбросить кэш возникают стандартные вопросы, «что это такое?», «зачем?», «как это сделать?»...
Сайт состоит из множества файлов: текстовых, содержащих код, мультимедийных и многих других. Каждый раз, когда пользователь запрашивает доступ к сайту, сервер выполняет сложные вычисления и отправляет в ответ все файлы, которые необходимы браузеру, чтобы передать содержимое веб-страницы. При стандартных запросах пользователи в итоге получают одну и ту же информацию. Так сервер тратит время и другие вычислительные ресурсы на обработку каждого адресованного к нему обращения, повторяет одни и те же действия и несколько раз отдает один и тот же результат...