В папке /application/cache огромное количество файлов (порядка 30000), занимают 50% VPS хостинга. Как уменьшить их количество/удалить без последствий для сайта (1500 статей + 1500 в отложенной публикации). Что посоветуете?
PS. За 2 недели количество файлов в папке /application/cache/assets с 19000 до 30000 (занимают порядка 2 Гбайт).
8 7509
Еще записи по теме
По идее, файлы кэша можно безболезненно удалять (например, с помощью кнопки «Сбросить кэш системы» на странице «Информация» админ-панели) по мере необходимости. Тут вопрос в другом - почему у вас так много файлов создаётся и зачем? Какое время жизни кэша у вас задано? Какой плагин создаёт папку /application/cache/assets?
К словам Ильи еще хочу добавить. Нужно взглянуть на права папки с кешем и файлов. Возможно права на файлы не дают системе их удалять.
1. В файле mso_config не было установлено время жизни кэша. Установил на 9600.
Никаких плагинов для кэширования не установлено.
2. Права на файлы стоят 644, на папку /application/cache/assets - 755
evgeniy У меня подобное было поставил права на файлы 666. Проблема исчезла. Ну это тоже смотря какой хостинг(если проблема не исчезнет советую обратиться в тех поддержку хостинга)
Евгений спасибо, попробую поменять права
evgeniy всегда пожалуйста
Не помогло. Что было сделано:
1. Изменил права на файлы в папке /application/cache/assets на 666
2. В файле config установил время жизни кэша 9600.
3. В админке не раз нажимал кнопку "очистить кэш".
Еще несколько вопросов:
1. Раннее устанавливал на 1 день плагин rg-minify. После установки сайт некорректно работал, пришлось удалить плагин. Может он как-то повлиял?
2. Один основной сайт был доступен по 8 поддоменам, т.е. автоматически весь контент дублировался на 8 поддоменов. Сегодня эту проблему хостер исправил, все поддомены недоступны. Может огромное количество временных файлов от этого?
3. Можно ли вручную удалить файлы из папки /application/cache/assets/. Не отразится ли это на 1000 статей, которые висят в отложенной публикации на год?
Да, evgeniy, папку /application/cache/assets создаёт именно rg-minify. Раз плагин удалён, то и папку с файлами можно удалить.
Да и вообще, папка /application/cache/ предназначена для кеширования элементов страниц. Если файлов нет, то просто нужный элемент будет снова сформирован движком (например, тело виджета будет снова сформировано на основе нового запроса к базе). Т.е. любые файлы в папке /application/cache/ можно безболезненно удалять.