Имя: Пароль:
1C
1С v8
Влияние расширения конфигурации на скорость загрузки конфигурации 1С
0 ABurkovskiy
 
04.09.18
17:29
Платформа 1С:Предприятие 8.3 (8.3.11.2867)
Конфигурация УправлениеТорговымПредприятиемДляУкраины, версия 1.2.45.2
ОС Windows Server 2008 R2 Standard, терминальный режим, по памяти и процессору загрузка до 60-70%.
Добавил расширение. В него подтянул из конфигурации 15 документов, 10 справочников, 5 регистров накопления, 1 регистр сведений, 3 общих модуля, 30 ролей. Конфигурация с расширением грузиться дольше чем без расширения, в пределах 1 минуты, без расширения 30-40с.
Подтянул из конфигурации еще 15 документов (без реквизитов, форм и т.д.), только для того чтобы ограничить доступ через роли.
В результате загрузка конфигурации увеличилась до 6 минут. Это уже слишком долго. Такое ощущение, что есть прямая зависимость времени загрузки от количества заимствованных объектов и ограничения доступа к ним через роли.
Подскажите, что нужно подкрутить в платформе, конфигурации, расширении или в голове, чтобы уменьшить время загрузки?
1 Очевидно
 
04.09.18
17:37
"В результате загрузка конфигурации увеличилась до 6 минут." - это если 5 раз подряд запускать 1С то среднее время 6 минут ? или только первый раз ? (думаю при первом запуске расширение должно скачаться на клиента и закешироваться, последующие запуски должны быть на порядок быстрее, т.к. кэш уже сформирован.)
2 Лефмихалыч
 
04.09.18
17:38
ИЛи живи с этим, или делай с этим что-то.
3 zmaximka
 
04.09.18
17:51
ничоси в утп перелопатили
4 hhhh
 
04.09.18
17:55
(0) "Такое ощущение, что есть прямая зависимость времени загрузки от количества заимствованных объектов" но ведь должна быть такая зависимость. Почему вы удивляетесь? Чем больше объектов, тем больше время.
5 ABurkovskiy
 
04.09.18
18:45
Такая задержка при каждой загрузке.
6 ABurkovskiy
 
04.09.18
18:48
Это логично, но уж слишком долго. А мне еще нужно с десяток регистров заимствовать для ограничения доступа к ним.
7 TormozIT
 
гуру
05.09.18
00:13
Обнови на 8.3.12 и попробуй там
8 Aleksey
 
05.09.18
00:16
(4) ну так в пределах процентов, а не на порядок.
Т.е. 30 секунд против 300 с расширением
9 Фрэнки
 
05.09.18
08:36
Если уж перескочили на релизы платформы 8.3.11+ , то заскакивайте тогда уж на еще более высокие. Это первое.

Загрузка в серверном режиме, я так понимаю? Фишка в том, что все релизы платформы новые сейчас ориентированы на использование УФ и БСП, которые под эти новые УФ наработаны. УТП для Украины в ядре этого конфига содержит БСП для обычных форм. Соответственно, не оптимизировано поведение запуска клиентского сеанса под применение в загрузке расширений. Это второе

Можно предположить, что в отличие от запуска простой конфигурации на упр-формах, которая садится в память на сервере в первом сеансе какого-либо рпхоста и затем уже не расходует ни времени загрузки, ни оперативной памяти процесса, загрузка расширения выполняется опер-память процесса на клиенте и никак не грузит процесс на сервере... Но это предположение на уровне бреда, поскольку нужно копать в тонкости реализации платформы на разных уровнях трехзвенной работы:
1) клиент
2) сервер
3) субд
10 bolder
 
05.09.18
10:40
(0) Не заметил такого поведения в УТ11.Скорее всего (9) дело толкует.
11 hhhh
 
05.09.18
11:06
(9)+ это если убрать режим совместимости. если не убирать то не поможет, вряд ли они занимаются оптимизацией режимов совместимости в плане расширений.
12 ABurkovskiy
 
05.09.18
13:01
(11) Я отправил запрос в службу поддержки 1С. Запрос зарегистрирован. Обещали в ближайшее время дать ответ. Пусть они подумают.
13 ABurkovskiy
 
05.09.18
13:18
(11) Пробовал с режимом совместимости и без него. Пробовал включать/отключать безопасный режим, защиту от опасных действий. На скорость загрузки конфигурации это никак не повлияло.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.