Выгрузка, сжатие и загрузка фото картинок изображений, сжатие базы данных. УТ 10.3, Розница 1.0

Публикация № 714458

Обработки - Свертка базы

Выгрузка сжатие загрузка фото картинок изображений сжатие базы данных уменьшение размера базы большая база сжатие фото выгрузка фото выгрузка на сайт тормозит

6
Обратился клиент, файловая база данных выросла за короткий промежуток времени более 10 ГБ, проанализировав данные пришли в выводу, что было загружено большое количество изображений, картинок, фото товара, размером 2-3 МБ. Использовался прайс лист и отчеты с картинками, которые сильно тормозили, хотя выводимый размер изображения 3 на 3 см. Также осуществлялась выгрузка фото на сайт, которая тормозила, и вылетала, зависала. Было принято решение сжать фото. Средствами 1С сжатие фото не удавалось, без серьезной потери качества.

Технология следующая.

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

2) Сторонней бесплатной программой например PicSizer или ImageCompression, пакетно сжимаются все фото в каталоге до 50-80КБ. На таком размере сжатия качество фото практически не заметно глазу человека.

Эти программы положил в архив вместе с обработкой.

3)  С помощью этой обработки загружаются фото из каталога в 1С в справочник номенклатура.

4) В конфигураторе главное меню/администрирование/тестирование исправление/ галочка сжатие таблиц базы.

В результате размер базы около 2 ГБ, сжатие базы данных в 5 раз.

Тестировалось на релизах УТ 10.3.38.1, Розница 1.0.19.16.

 Это готовая услуга, которую мы оказываем своим клиентам, стоимостью 5 нормо-часов, готовы поделиться с коллегами всего за 2 старт мани.

6

Скачать файлы

Наименование Файл Версия Размер
Выгрузка сжатие и загрузка фото картинок изображений, сжатие базы данных УТ 10.3 Розница 1.0.:
.7z 3,70Mb
12.12.17
23
.7z 3,70Mb 23 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. kirillkr 28 12.12.17 12:53 Сейчас в теме
Писал внешнюю компоненту (NativeAPI) по изменению разрешения загруженных данных. Путевые, маршрутные и прочие листы сканировались в очень большом разрешении. Не тестовой картинке сжатие происходило на ура, но вот когда запустил на УАТ, много изображений побилось, а так как петух в руководство не клюнул, отложил тестирование и доработку до лучших времен.
Была идея также использовать внешние конвертеры, но понял что это будет дольше и сложнее писать в плане безопасности на последних платформах, а тем более в облаке.
IvanovAV; +1 Ответить
2. CheBurator 3391 12.12.17 23:48 Сейчас в теме
Еще FastStone Image Viewer прекрасно справляется с такой задачей. Одному клиенту в интернет магазин набор более чем 11000 картинок большого размера конвертнул пакетно (интерактивно, без программинга) минут за 25...
IvanovAV; +1 Ответить
3. KAV2 13.12.17 10:24 Сейчас в теме
Я использую imagemagick и вешаю подобную работу не регламентное задание.
4. pentanom 20 22.12.17 14:16 Сейчас в теме
Пользователи шлют много писем из УТ 10.3. Как эти письма упаковать ?
5. IvanovAV 57 22.12.17 16:16 Сейчас в теме
(4) Не знаю. Мне тоже интересно как это можно реализовать. Возможно нужно упаковывать только файлы во вложении писем, а не сами письма. Тогда нужно смотреть структуру метаданных где эти файлы хранятся, в какой таблице базы данных. Если найдете решение, выкладывайте на инфостарт и ссылочку в этот пост))
Оставьте свое сообщение