Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX
Просмотров: 4552

Битрикс и кэш меню

Всем привет!

Оптимизировал тут на днях один сайт (Битрикс Малый бизнес 10) и решил поискать «тяжелые» директории. Для наглядного представления и ускорения процесса воспользовался утилитой ncdu. В итоге оказалось что 6,5 Гб занимает директория bitrix. Полез в нее смотреть, ага 5,5 Гб занимает managed_cache (что в принципе ожидаемо). Интереса ради решил залезть в нее и глянуть что там и немного прифигел =)

Размер директории bitrix/managed_cache/MYSQL/menu 5Гб(!!!)

Как оказалось данный вопрос уже описан в официальной документации (http://bit.ly/13sgOiG)

Количество файлов в этой директории 1100 тыс., притом что всего на сайте 1500 тыс. файлов.

В итоге я убрал из настроек кеширование меню и почистил этот самый миллион файлов с одинаковыми копиями меню. В ежедневный бэкап они все равно не попадали, но сам факт существования миллиона копий меню из 6 строк меня немного поднапряг =)

Примечателен тот факт что предыдущий чел. администрировавший сервер каждый день по крону запускал бэкап сайта без пропуска директорий managed_cache и cache. В итоге архив (25 Гб) без сжатия у него еле успевал создаться за 1 сутки. Бедные диски на сервере.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru livejournal.ru yandex.ru
Теги:
Эта запись опубликована: Воскресенье, 11 августа 2013 в рубрике Web-разработка.

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