Назад | Перейти на главную страницу

Squid: кешировать содержимое на n минут, несмотря ни на что

Я администрирую сеть для группы программистов, разрабатывающих веб-паука.

Мы хотим настроить кеш squid, чтобы он был удобнее для всех серверов в сети. (А также, чтобы наши тесты работали быстрее).

Нужная нам конфигурация очень проста: кешируйте все на 30 минут, что бы ни случилось (игнорировать последнее изменение, электронный тег и т. Д.).

Как мы это делаем?

Политика удаления кеша кэша Squid основана на использовании дискового пространства, а не на «возрасте» объекта: объекты удаляются из кеша, когда пространство необходимо для кеширования новых объектов. Другими словами, вы должны правильно установить размер с помощью директивы cache_dir, чтобы получить «30-минутный кеш».

Директива refresh_pattern имеет параметры, которые могут переопределять или игнорировать некоторые заголовки.

Думаю, что комбинация описанных здесь вариантов http://www.squid-cache.org/Doc/config/refresh_pattern/ могу помочь тебе.