MaxHub
Полезности по Maxsite CMS

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

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

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

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

evgeniy 8 2574
Комментариев: 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/ можно безболезненно удалять.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)