Метод CFile::ResizeImageGet плодит дубли ресайзов при очистке кэша.
Например мы в него передаём id картинки и прочие настройки без изменений несколько раз.
передали первый раз, получили: /upload/путь/000/001.jpg
сбросили кэш
передали второй раз, получили: /upload/путь/000/002.jpg
Зачем? id и параметры теже... Оба этих ресайза сохраняются и не будут удалены, папка upload растёт...
В документации сказано:[QUOTE]Один раз уменьшив изображение получаем физический файл, который позволяет [B][U]при последующих обращениях не проводить[/U][/B] операции по [U][B]уменьшению [/B][/U]изображения. [/QUOTE]
[URL=https://dev.1c-bitrix.ru/api_help/main/reference/cfile/resizeimageget.php]CFile::ResizeImageGet(с версии 7.1.1)[/URL]
Почему тогда при сбросе кэша этот метод генерирует новые картинки?
Как с этим бороться?
Например мы в него передаём id картинки и прочие настройки без изменений несколько раз.
передали первый раз, получили: /upload/путь/000/001.jpg
сбросили кэш
передали второй раз, получили: /upload/путь/000/002.jpg
Зачем? id и параметры теже... Оба этих ресайза сохраняются и не будут удалены, папка upload растёт...
В документации сказано:[QUOTE]Один раз уменьшив изображение получаем физический файл, который позволяет [B][U]при последующих обращениях не проводить[/U][/B] операции по [U][B]уменьшению [/B][/U]изображения. [/QUOTE]
[URL=https://dev.1c-bitrix.ru/api_help/main/reference/cfile/resizeimageget.php]CFile::ResizeImageGet(с версии 7.1.1)[/URL]
Почему тогда при сбросе кэша этот метод генерирует новые картинки?
Как с этим бороться?