|
Какой объект в конфигурации много весит? | ☑ | ||
---|---|---|---|---|
0
picom
22.07.19
✎
08:14
|
С недавних пор в работу стали приходить конфигурации с УТ 10.3 по 250 мб.
Что там такого добавила фирма 1с или местные программисты или как узнать самостоятельно? |
|||
1
ДенисЧ
22.07.19
✎
08:42
|
Там в макетах куча драйверов для торгового оборудования
|
|||
2
Fish
22.07.19
✎
09:12
|
(0) Так сравнение сделай и увидишь.
|
|||
3
Фрэнки
22.07.19
✎
09:20
|
вроде бы макеты много весят. А как проверить - не проверял.
|
|||
4
Smile 8D
22.07.19
✎
09:45
|
(0) выгружаешь конфигурацию в файлы и смотришь в какой папке основной объем
|
|||
5
lodger
22.07.19
✎
09:55
|
интересно, почему нельзя было это сделать через скачиваемые пакеты? зачем было в конфу стомеговую пихать 250-300 мегов либ?
|
|||
6
ДенисЧ
22.07.19
✎
09:58
|
(5) Omni mea mecum porte
|
|||
7
1Сергей
22.07.19
✎
10:02
|
||||
8
Fish
22.07.19
✎
10:03
|
(6) Правильно писать так: Omnia mea mecum porto.
|
|||
9
ДенисЧ
22.07.19
✎
10:06
|
(8) Зануда
|
|||
10
Cyberhawk
22.07.19
✎
10:06
|
(7) Добавь туда еще пару отраслевок и БФ впридачу, будет 2.5
|
|||
11
1Сергей
22.07.19
✎
10:07
|
(8) Правильно писать "Всё своё ношу с собой"
|
|||
12
Вафель
22.07.19
✎
10:08
|
(5) а если ты включаешь возможность изменения, то все эти драйвера хранятся 2 раза
|
|||
13
Fish
22.07.19
✎
10:09
|
(9) Просто если хочешь блеснуть знанием латыни, то хотя бы делай это без ошибок, либо пиши по-русски :)
|
|||
14
Rovan
гуру
22.07.19
✎
10:09
|
В Бух 3.0 конфа занимает более 1 Гб ! - так что ваши 300 мегов - мелочи
|
|||
15
ДенисЧ
22.07.19
✎
10:16
|
(13) Не нуди. Ты что, не выспался сегодня?
|
|||
16
lodger
22.07.19
✎
10:24
|
(14) там макеты отчетностей со времен царя гороха.
|
|||
17
Фрэнки
22.07.19
✎
11:09
|
(14) вот сейчас возьму и выгружу конфигурацию поставщика из актуальной базы БП 3 на поддержке и там не будет 1 ГБ
|
|||
18
Cyberhawk
22.07.19
✎
11:34
|
(14) У тебя пади включена возможность изменения
|
|||
19
shuhard
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ГБ |
|||
22
kzot
22.07.19
✎
11:52
|
а кстати, насколько актуально ограничение 80 символов сейчас ? при выгрузке БП ругнулось.
|
|||
23
Cyberhawk
22.07.19
✎
11:53
|
(22) Какое ограничение?
|
|||
24
kzot
22.07.19
✎
11:55
|
(23) https://wonderland.v8.1c.ru/blog/razvitie-vygruzki-zagruzki-konfiguratsii-v-iz-xml/
Сам по себе иерархический формат выгрузки не гарантирует того, что в выгрузке не появится очень длинных имён, или очень длинных путей. Поэтому мы ввели ряд ограничений и рекомендаций. Например, в конфигураторе нельзя создавать имена объектов длиннее 80 символов, не рекомендуется использовать подсистемы большой вложенности, каталог выгрузки следует располагать как можно ближе к корню устройства и так далее. |
|||
25
Cyberhawk
22.07.19
✎
11:57
|
(24) Ясно, спс, речь об ограничении длины имени файла в файловой системе значит
|
|||
26
ДенисЧ
22.07.19
✎
11:57
|
(22) Я не наткнулся при выгрузке... Может, оно и актуально, но в случае ERP - не сыграло.
|
|||
27
kzot
22.07.19
✎
11:58
|
(25)+ типовая БП при выгрузке в файлы ругнулось на "ОбменДаннымиОбменУправлениеТорговлейБухгалтерияПредприятия30ЗарегистрироватьИзменение" как пример.
|
|||
28
kzot
22.07.19
✎
12:15
|
(22) проверил, актуально на релизах платформы 8.3.15.1489 и 8.3.12.1685 более 80 нельзя имя задать, но загрузить из файлов более 80 символов получилось. )
|
|||
29
DJ Anthon
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зип в формате зип. Интересно, до скольки ужмет на самом быстром.
|
|||
32
kzot
22.07.19
✎
12:28
|
http://catalog.mista.ru/public/250142/
Особенности сжатия данных. Контейнер может содержать самые разные файлы. Как правило, это текстовые файлы в кодировке UTF-8. Однако среди файлов контейнера могут встречаться другие файлы-контейнеры. Проще всего провести аналогию с файловой системой. Контейнер – это директория, а файлы внутри контейнера – это ее содержимое. Директория может содержать другие директории. Корневой каталог этой «файловой системы» - это сам файл *.CF. Внутри него могут быть другие файлы-контейнеры, по сути – вложенные директории, которые считываются ровно по тому же самому алгоритму и имеют ровно ту же самую структуру. Тем не менее, есть одна особенность корневой директории. Все документы содержимого файлов внутри корневой директории сжаты по алгоритму Deflate. Содержимое файлов внутри вложенных директорий уже не сжато. Проще говоря, на верхнем уровне файла-контейнера тела всех файлов сжаты, но если файл внутри контейнера сам является контейнером, то внутри него файлы уже будут записаны в чистом виде (без сжатия). |
|||
33
experimentator76
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. Причем, если это кому не очевидно, то скажу, что хранится вся конфига внутри базы в уже сжатом виде :-) |
|||
35
kzot
22.07.19
✎
12:41
|
(33) антивирусы должны файлы как некую «бомбу сжатия» поймать.
|
|||
36
dka80
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 - опечатался в названии каталога
|
|||
39
kzot
22.07.19
✎
12:48
|
(34) некорректно, ты упаковал все файлы выгрузки, а в базе же они как контейнеры и есть не сжатые участки.
имхо, упаковать надо и CF и тогда сравнивать. |
|||
40
Maniac
22.07.19
✎
12:50
|
Как то помню на УТ10 поменял совместимость. так вместо 50 мб стала весить 500
|
|||
41
Maniac
22.07.19
✎
12:54
|
не 500 а 250
|
|||
42
experimentator76
22.07.19
✎
13:09
|
(35) сценарий - пришла конфа\обработка уже с ZIP-бомбой, на сервере не всегда антивирусы ставятся, а если где-то стоит антивирус - не факт что он настроен лезть в архивы или во вложенную упаковку
|
|||
43
experimentator76
22.07.19
✎
13:13
|
(36) 1С сама извлекает из хранилища значения, сама получается распаковывает макеты. Насколько помню простейший zip и использует. Не думаю что кто-то исследовал этот момент, но если при платформенной распаковке получится в итоге сотня терабайт, это неприятно будет...
|
|||
44
kzot
22.07.19
✎
13:16
|
(42) можно начать с "пришла"...
сама собою просочилась или через флешку, действительно готовы на боевой сервак воткнуть непроверенные носители и данные ? |
|||
45
experimentator76
22.07.19
✎
13:24
|
(44) для "пришла" можно много сценариев нарисовать :) В конце концов пользак может через клиент со своего незащищенного компа обработку открыть и т.п... да и рассчитывать, что в инфраструктуре и ИТ-коллективе все всегда на контроле - это неправильно.
Вопрос в "последней миле" - готова ли платформа 1С распознать zip-бомбу... |
|||
46
Фрэнки
22.07.19
✎
14:06
|
(39) я оценивал скорость и размер сжатия. Выше размеры файлов я указывал. И вывод оттого озвучил выше. Заморачиваться избыточно с разными случаями "контейнер в контейнере" для такого рода оценки.
|
|||
47
lodger
22.07.19
✎
14:16
|
(45) все упирается в то, какой архиватор и какой версии встроен в пакет платформы 1с. вряд ли они стали изобретать велосипед с zip и deflate.
|
|||
48
Fish
22.07.19
✎
14:46
|
(45) Так ты проэкспериментируй, а потом нам расскажешь.
|
|||
49
experimentator76
22.07.19
✎
15:04
|
(48) 1с под рукой нет :) я в отпуске
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |