Прошло почти 2 года, как разрешился данный вопрос?
Я сегодня заметил нерациональное разрастание b_cache_tag. В собственном компоненте после $this->StartResultCache делаю:
$CACHE_MANAGER->RegisterTag("my_component_".$arObject['Id'])
В итоге получаю на каждый вызов по строке в b_cache_tag, все верно, но не понимаю зачем туда добавляются повторные, с теми самыми же id, которые там уже есть. Можно предположить, что для ускорения работы не осуществляется проверка на подобную запись, новая мода - тупо пишем.
Все бы еще ничего, если бы при очистке кэша b_cache_tag очищался, но нет, мои RegisterTag как там были после очистки так и остались.
Остальные же записи из стандартных компонентов так же разрастаются самостоятельно и не удаляются очисткой кэша, сейчас уже 25851 записей, при условии, что проект в разработке несколько месяцев и еще не запущен. Установлены последние бэты.
Я сегодня заметил нерациональное разрастание b_cache_tag. В собственном компоненте после $this->StartResultCache делаю:
$CACHE_MANAGER->RegisterTag("my_component_".$arObject['Id'])
В итоге получаю на каждый вызов по строке в b_cache_tag, все верно, но не понимаю зачем туда добавляются повторные, с теми самыми же id, которые там уже есть. Можно предположить, что для ускорения работы не осуществляется проверка на подобную запись, новая мода - тупо пишем.
Все бы еще ничего, если бы при очистке кэша b_cache_tag очищался, но нет, мои RegisterTag как там были после очистки так и остались.
Остальные же записи из стандартных компонентов так же разрастаются самостоятельно и не удаляются очисткой кэша, сейчас уже 25851 записей, при условии, что проект в разработке несколько месяцев и еще не запущен. Установлены последние бэты.
Профессиональная разработка сайтов на 1С-Битрикс и администрирование серверов -