Есть новостной сайт, работает уже 5 лет, в день публикуется по 50-60 новостей. С недавних пор каждые 12-14 дней набивается кэшем 14 ГБ свободного объема диска на VDS. После ручной очистки кэша, сайт работает до следующей подобной проблемы через 12-14 дней. На сайте за кэш отвечает Boost. Установлено максимальное время жизни кэша в неделю. Установлен так же Cache Expiration. Понимаю, что не достаточно информации, но может у кого-то были подобные проблемы. От чего так быстро набивается диск кэшем и как решить проблему?
Комментарии
А проблема-то в чём?
Размер кеша вполне коррелирует с количеством материалов.
50*260*5 = 65000
Где,
-50, количество новостей в день
-260, среднее количество рабочих дней
-5, возраст сайта
К этому всему ещё страницы пагинации, категорий, каждая страница по сотне кб, к примеру.
Кешируйте то, что нужно, если вас смущает размер.
Новости размешаются и в выходные дни и иногда по 100-150 в день. Но разве Boost кэширует страницу не после первого посещения конкретной страницы? Допустим я удалил сегодня весь кэш, то по идее он не должен кэшировать те старые страницы к которым никто больше не обращается или это поисковые роботы везде ходят и всю картину портят ?
Может поисковые роботы
Может парсеры
Может всякие разные зеркальщики
Может преданные читатели, решают перечитать новости 5 летней давности и пустить скупую слезу.
У вас есть логи, смотрите их, анализируйте, разрабатывайте иную стратегию кеширования
Понятно. Спасибо!