Обратился клиент, файловая база данных выросла за короткий промежуток времени более 10 ГБ, проанализировав данные пришли в выводу, что было загружено большое количество изображений, картинок, фото товара, размером 2-3 МБ. Использовался прайс лист и отчеты с картинками, которые сильно тормозили, хотя выводимый размер изображения 3 на 3 см. Также осуществлялась выгрузка фото на сайт, которая тормозила, и вылетала, зависала.
Было принято решение сжать фото.
Средствами 1С сжатие фото не удавалось, без серьезной потери качества.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Технология следующая.
1) С помощью этой обработки выгружаются фото в каталог, имя фото = код справочника номенклатура.
2) Сторонней бесплатной программой например PicSizer или ImageCompression, пакетно сжимаются все фото в каталоге до 50-80КБ. На таком размере сжатия качество фото практически не заметно глазу человека.
Эти программы положил в архив вместе с обработкой.
3) С помощью этой обработки загружаются фото из каталога в 1С в справочник номенклатура.
4) В конфигураторе главное меню/администрирование/тестирование исправление/ галочка сжатие таблиц базы.
В результате размер базы около 2 ГБ, сжатие базы данных в 5 раз.
Тестировалось на релизах УТ 10.3.38.1, Розница 1.0.19.16.
Это готовая услуга, которую мы оказываем своим клиентам, стоимостью 5 нормо-часов, готовы поделиться с коллегами всего за 2 старт мани.
Выгрузка сжатие загрузка фото картинок изображений сжатие базы данных уменьшение размера базы большая база сжатие фото выгрузка фото выгрузка на сайт тормозит