На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Большое количество cache-файлов - что делать?

Вопросы-ответы / 7 января 2015

В папке /application/cache огромное количество файлов (порядка 30000), занимают 50% VPS хостинга. Как уменьшить их количество/удалить без последствий для сайта (1500 статей + 1500 в отложенной публикации). Что посоветуете?

PS. За 2 недели количество файлов в папке /application/cache/assets с 19000 до 30000 (занимают порядка 2 Гбайт).

evgeniy 8 7430
Комментариев: 8
  1. По идее, файлы кэша можно безболезненно удалять (например, с помощью кнопки «Сбросить кэш системы» на странице «Информация» админ-панели) по мере необходимости. Тут вопрос в другом - почему у вас так много файлов создаётся и зачем? Какое время жизни кэша у вас задано? Какой плагин создаёт папку /application/cache/assets?

  2. К словам Ильи еще хочу добавить. Нужно взглянуть на права папки с кешем и файлов. Возможно права на файлы не дают системе их удалять.

  3. 1. В файле mso_config не было установлено время жизни кэша. Установил на 9600.

    Никаких плагинов для кэширования не установлено.

    2. Права на файлы стоят 644, на папку /application/cache/assets - 755

  4. evgeniy У меня подобное было поставил права на файлы 666. Проблема исчезла. Ну это тоже смотря какой хостинг(если проблема не исчезнет советую обратиться в тех поддержку хостинга)

    Порой настройки хостинга много роли играют.
  5. Евгений спасибо, попробую поменять права

  6. evgeniy всегда пожалуйстаgrin

  7. Не помогло. Что было сделано:

    1. Изменил права на файлы в папке /application/cache/assets на 666

    2. В файле config установил время жизни кэша 9600.

    3. В админке не раз нажимал кнопку "очистить кэш".

    Еще несколько вопросов:

    1. Раннее устанавливал на 1 день плагин rg-minify. После установки сайт некорректно работал, пришлось удалить плагин. Может он как-то повлиял?

    2. Один основной сайт был доступен по 8 поддоменам, т.е. автоматически весь контент дублировался на 8 поддоменов. Сегодня эту проблему хостер исправил, все поддомены недоступны. Может огромное количество временных файлов от этого?

    3. Можно ли вручную удалить файлы из папки /application/cache/assets/. Не отразится ли это на 1000 статей, которые висят в отложенной публикации на год?

  8. Да, evgeniy, папку /application/cache/assets создаёт именно rg-minify. Раз плагин удалён, то и папку с файлами можно удалить.

    Да и вообще, папка /application/cache/ предназначена для кеширования элементов страниц. Если файлов нет, то просто нужный элемент будет снова сформирован движком (например, тело виджета будет снова сформировано на основе нового запроса к базе). Т.е. любые файлы в папке /application/cache/ можно безболезненно удалять.