Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Какой объект в конфигурации много весит?

Какой объект в конфигурации много весит?
Я
   picom
 
22.07.19 - 08:14
С недавних пор в работу стали приходить конфигурации с УТ 10.3 по 250 мб.
Что там такого добавила фирма 1с или местные программисты или как узнать самостоятельно?
 
 
   ДенисЧ
 
1 - 22.07.19 - 08:42
Там в макетах куча драйверов для торгового оборудования
   Fish
 
2 - 22.07.19 - 09:12
(0) Так сравнение сделай и увидишь.
   Фрэнки
 
3 - 22.07.19 - 09:20
вроде бы макеты много весят. А как проверить - не проверял.
   Smile 8D
 
4 - 22.07.19 - 09:45
(0) выгружаешь конфигурацию в файлы и смотришь в какой папке основной объем
   lodger
 
5 - 22.07.19 - 09:55
интересно, почему нельзя было это сделать через скачиваемые пакеты? зачем было в конфу стомеговую пихать 250-300 мегов либ?
   ДенисЧ
 
6 - 22.07.19 - 09:58
(5) Omni mea mecum porte
   1Сергей
 
7 - 22.07.19 - 10:02
   Fish
 
8 - 22.07.19 - 10:03
(6) Правильно писать так: Omnia mea mecum porto.
   ДенисЧ
 
9 - 22.07.19 - 10:06
(8) Зануда
   Cyberhawk
 
10 - 22.07.19 - 10:06
(7) Добавь туда еще пару отраслевок и БФ впридачу, будет 2.5
   1Сергей
 
11 - 22.07.19 - 10:07
(8) Правильно писать "Всё своё ношу с собой"
   Вафель
 
12 - 22.07.19 - 10:08
(5) а если ты включаешь возможность изменения, то все эти драйвера хранятся 2 раза
   Fish
 
13 - 22.07.19 - 10:09
(9) Просто если хочешь блеснуть знанием латыни, то хотя бы делай это без ошибок, либо пиши по-русски :)
   Rovan
 
14 - 22.07.19 - 10:09
В Бух 3.0 конфа занимает более 1 Гб ! - так что ваши 300 мегов - мелочи
   ДенисЧ
 
15 - 22.07.19 - 10:16
(13) Не нуди. Ты что, не выспался сегодня?
   lodger
 
16 - 22.07.19 - 10:24
(14) там макеты отчетностей со времен царя гороха.
   Фрэнки
 
17 - 22.07.19 - 11:09
(14) вот сейчас возьму и выгружу конфигурацию поставщика из актуальной базы БП 3 на поддержке и там не будет 1 ГБ
   Cyberhawk
 
18 - 22.07.19 - 11:34
(14) У тебя пади включена возможность изменения
   shuhard
 
19 - 22.07.19 - 11:37
(18) +100500
   Фрэнки
 
20 - 22.07.19 - 11:38
542,9 Мб выгруженная CF поставщика из БП3 - но это упакованный размер.
А если выгружать текущую и при включенных возможностях изменения - 1 124 105 809 байт размер CF
   ДенисЧ
 
21 - 22.07.19 - 11:43
Кстати, обратите внимания, как хорошо оно запаковано...
Я ERP выгрузил в файлы (не cf) - у меня получилось порядка 8ГБ
   kzot
 
22 - 22.07.19 - 11:52
а кстати, насколько актуально ограничение 80 символов сейчас ? при выгрузке БП ругнулось.
   Cyberhawk
 
23 - 22.07.19 - 11:53
(22) Какое ограничение?
   kzot
 
24 - 22.07.19 - 11:55
(23) https://wonderland.v8.1c.ru/blog/razvitie-vygruzki-zagruzki-konfiguratsii-v-iz-xml/

Сам по себе иерархический формат выгрузки не гарантирует того, что в выгрузке не появится очень длинных имён, или очень длинных путей. Поэтому мы ввели ряд ограничений и рекомендаций. Например, в конфигураторе нельзя создавать имена объектов длиннее 80 символов, не рекомендуется использовать подсистемы большой вложенности, каталог выгрузки следует располагать как можно ближе к корню устройства и так далее.
   Cyberhawk
 
25 - 22.07.19 - 11:57
(24) Ясно, спс, речь об ограничении длины имени файла в файловой системе значит
   ДенисЧ
 
26 - 22.07.19 - 11:57
(22) Я не наткнулся при выгрузке... Может, оно и актуально, но в случае ERP - не сыграло.
   kzot
 
27 - 22.07.19 - 11:58
(25)+ типовая БП при выгрузке в файлы ругнулось на "ОбменДаннымиОбменУправлениеТорговлейБухгалтерияПредприятия30ЗарегистрироватьИзменение" как пример.
   kzot
 
28 - 22.07.19 - 12:15
(22) проверил, актуально на релизах платформы 8.3.15.1489 и 8.3.12.1685 более 80 нельзя имя задать, но загрузить из файлов более 80 символов получилось. )
   DJ Anthon
 
29 - 22.07.19 - 12:17
обновил БСО в конфиге, она стала весить вместо 3 мегов 210. приходится вырезать эти епучие драйверы отовсюду, если возможна правка конфиги.
   Фрэнки
 
30 - 22.07.19 - 12:21
почти 104 тысячи файлов в БП3 получается
 
 Рекламное место пустует
   Фрэнки
 
31 - 22.07.19 - 12:23
и 3.1 гига размер каталога с файлами у БП3 - запустил самое быстрое сжатие в 7зип в формате зип. Интересно, до скольки ужмет на самом быстром.
   kzot
 
32 - 22.07.19 - 12:28
http://catalog.mista.ru/public/250142/

Особенности сжатия данных.
Контейнер может содержать самые разные файлы. Как правило, это текстовые файлы в кодировке UTF-8. Однако среди файлов контейнера могут встречаться другие файлы-контейнеры. Проще всего провести аналогию с файловой системой. Контейнер – это директория, а файлы внутри контейнера – это ее содержимое. Директория может содержать другие директории.

Корневой каталог этой «файловой системы» - это сам файл *.CF. Внутри него могут быть другие файлы-контейнеры, по сути – вложенные директории, которые считываются ровно по тому же самому алгоритму и имеют ровно ту же самую структуру.

Тем не менее, есть одна особенность корневой директории. Все документы содержимого файлов внутри корневой директории сжаты по алгоритму Deflate. Содержимое файлов внутри вложенных директорий уже не сжато. Проще говоря, на верхнем уровне файла-контейнера тела всех файлов сжаты, но если файл внутри контейнера сам является контейнером, то внутри него файлы уже будут записаны в чистом виде (без сжатия).
   experimentator76
 
33 - 22.07.19 - 12:38
интересно 1с к ZIP-бомбе устойчива ?
https://habr.com/ru/post/459254/
   Фрэнки
 
34 - 22.07.19 - 12:41
Сжалось до 573,3 мб - это на самом скоростном и Deflate (7zip дает выбрать и метод сжатие и параметры).
Судя по работе конфигуратора и размеру итоговых CF - в нем использованы параметры "нормальное сжатие" Deflate.
Причем, если это кому не очевидно, то скажу, что хранится вся конфига внутри базы в уже сжатом виде :-)
   kzot
 
35 - 22.07.19 - 12:41
(33) антивирусы должны файлы как некую «бомбу сжатия» поймать.
   dka80
 
36 - 22.07.19 - 12:43
(33) причем тут 1С? Все, наверняка, запускают сторонние модули распаковки
   Фрэнки
 
37 - 22.07.19 - 12:47
2.1 гб в выгруженной базе БП3 заниает каталог Reoprts а в нем 452 отчета - это на каждый отчет в среднем около 5 мб приходится
   Фрэнки
 
38 - 22.07.19 - 12:48
*Reports - опечатался в названии каталога
   kzot
 
39 - 22.07.19 - 12:48
(34) некорректно, ты упаковал все файлы выгрузки, а в базе же они как контейнеры и есть не сжатые участки.
имхо, упаковать надо и CF и тогда сравнивать.
   Maniac
 
40 - 22.07.19 - 12:50
Как то помню на УТ10 поменял совместимость. так вместо 50 мб стала весить 500
   Maniac
 
41 - 22.07.19 - 12:54
не 500 а 250
   experimentator76
 
42 - 22.07.19 - 13:09
(35) сценарий - пришла конфа\обработка уже с ZIP-бомбой, на сервере не всегда антивирусы ставятся, а если где-то стоит антивирус - не факт что он настроен лезть в архивы или во вложенную упаковку
   experimentator76
 
43 - 22.07.19 - 13:13
(36) 1С сама извлекает из хранилища значения, сама получается распаковывает макеты. Насколько помню простейший zip и использует. Не думаю что кто-то исследовал этот момент, но если при платформенной распаковке получится в итоге сотня терабайт, это неприятно будет...
   kzot
 
44 - 22.07.19 - 13:16
(42) можно начать с "пришла"...
сама собою просочилась или через флешку, действительно готовы на боевой сервак воткнуть непроверенные носители и данные ?
   experimentator76
 
45 - 22.07.19 - 13:24
(44) для "пришла" можно много сценариев нарисовать :) В конце концов пользак может через клиент со своего незащищенного компа обработку открыть и т.п... да и рассчитывать, что в инфраструктуре и ИТ-коллективе все всегда на контроле - это неправильно.
Вопрос в "последней миле" - готова ли платформа 1С распознать zip-бомбу...
   Фрэнки
 
46 - 22.07.19 - 14:06
(39) я оценивал скорость и размер сжатия. Выше размеры файлов я указывал. И вывод оттого озвучил выше. Заморачиваться избыточно с разными случаями "контейнер в контейнере" для такого рода оценки.
   lodger
 
47 - 22.07.19 - 14:16
(45) все упирается в то, какой архиватор и какой версии встроен в пакет платформы 1с. вряд ли они стали изобретать велосипед с zip и deflate.
   Fish
 
48 - 22.07.19 - 14:46
(45) Так ты проэкспериментируй, а потом нам расскажешь.
   experimentator76
 
49 - 22.07.19 - 15:04
(48) 1с под рукой нет :) я в отпуске


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.