@brar

Чревато ли чем-нибудь подсунуть конвертнутый upload/iblock?

Создал копию uploud/iblock.
Конврентнул рукурсивно все изображения в нем с сохранением всех имён файлов.
Удалил resize_cache. Подсунул этот обновленный upload/iblock. Все в целом норм. Изображения браузеру отдаются новые.
Заметил пока один недостаток: В админке в карточке товара выводится информация от старых файлов (до конвертации), а именно инфа об объеме и название файла (не ссылка на iblock, а именно название, которое было у файла на компе у менеджера, в момент когда он загружал это фото через админ.панель).
Возник вопрос, а не всплывет ли какая-то другая более существенная проблема? Я так понимаю, что при загрузке изображений через админку, скрипты отрабатывают и вносят инфу в БД, в отличие от прямой замены фоток средствами ОС.
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
udjin123
@udjin123
PHP, Golang, React
Не много из моего опыта работы с картинками в битриксе.
1. Не стоит удалять resize_cache, так как можете получить кучу 404 ошибок от поисковиков. Картинки то проиндексированы, и созданы будут только при хите где есть ресайз. Плюс если поменяли размеры ресайза некоторые не создадутся уже ни когда.
2. Картинки в resize_cache можно как угодно "мучать" для битрикса важно только наличие или отсутствие файлов. Если файла нет то создаст заново.
3. Если собственный впс или сервер то оптимизировать картинки в resize_cache очень легко парой команд в консоле.
4. Все картинки для инфоблоков регистрируются в b_file таблице, где сохраняется разрешение и размер на диске.
5. Соответственно если их ресайзить или прогонять через jpegoptim или optipng, то делать лучше скриптом который и будет обновлять новые размеры в базе.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
лучше верни назад и используй модули для оптимизации
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы