|
Макет (двоичные данные, дистрибутив утилиты) внешней обработки на 20Mb - комильфо? |
☑ |
0
PiotrLoginov
27.06.18
✎
12:09
|
Всем привет. Есть нефиговая внешняя обработка весом в 2 Mb. Запускается (регистрируется во внешних обработках) на сервере в рамках регл. задания. Лежит в расшаренной папке.
Кое-что из того, что она должна делать, силами платформы реализовать не получилось. В специальной папке лежит утилита, не требующая установки. Во время выполнения задания обработка обращается к этой утилите и её силами выполняет необходимые действия.
Если перед обращением к утилите оказывается, что в папочку утилита еще не распакована (или была удалена), она распаковывается туда... Для этого добавляем в обработку макет (двоичные данные) с упакованной утилитой. Из-за чего вес обработки вырастает до 21 Mb.
Так делать комильфо? Макет будет использоваться редко (читай: один раз, наверное). При регистрации обработки (ВнешниеОбработки.Создать()) в оперативку загружается вся обработка, в т. ч. макет?
|
|
1
novichok79
27.06.18
✎
12:12
|
(0) ну большие обработки медленнее открываются, так что я бы выгрузил все большие ресурсы куда-нибудь на шару в сервак и тащил их оттуда по мере необходимости.
|
|
2
PiotrLoginov
27.06.18
✎
12:20
|
20 метров - критичная величина ?
переписывать на распаковку не из макета, а из какой-то папки - время жалко. Точнее, не переписывать, а проверять потом. Сто пудов ведь что-нибудь всплывет с правами. Эти файловые операции силами платформы - всегда бомба замедленного действия
|
|
3
PiotrLoginov
27.06.18
✎
12:21
|
Особенно когда админы серваков живут своей жизнью. И серваки вместе с ними :)
Но если вся обработка загружается в оперативку при регистрации, буду переписывать.
|
|
4
sechs
27.06.18
✎
13:06
|
(2) Не забудь про сценарий обновления версии утилиты.
Вот изменил ты ея, положил в макет. А потом 1С запускает обработку, находит на диске старую распакованную версию и честно ее использует.
|
|
5
МихаилМ
27.06.18
✎
13:10
|
в 1с8.2 макеты не загружались в озу при открытии обработки.
|
|
6
PiotrLoginov
27.06.18
✎
13:58
|
(4) да, точно озвучу заказчику
(5) спасибо
|
|