Я администрирую сеть для группы программистов, разрабатывающих веб-паука.
Мы хотим настроить кеш squid, чтобы он был удобнее для всех серверов в сети. (А также, чтобы наши тесты работали быстрее).
Нужная нам конфигурация очень проста: кешируйте все на 30 минут, что бы ни случилось (игнорировать последнее изменение, электронный тег и т. Д.).
Как мы это делаем?
Политика удаления кеша кэша Squid основана на использовании дискового пространства, а не на «возрасте» объекта: объекты удаляются из кеша, когда пространство необходимо для кеширования новых объектов. Другими словами, вы должны правильно установить размер с помощью директивы cache_dir, чтобы получить «30-минутный кеш».
Директива refresh_pattern имеет параметры, которые могут переопределять или игнорировать некоторые заголовки.
Думаю, что комбинация описанных здесь вариантов http://www.squid-cache.org/Doc/config/refresh_pattern/ могу помочь тебе.