Задержка при вызове процедуры НаСервереБезКонтекста без параметров
Всем привет!
Кто-нибудь может пояснить почему вот такой вызов процедуры на сервере без контекста занимает какое то время? При чем в любом виде клиента (тонкий, толстый, веб) и на ЛЮБОМ типе базы (сетевая и файловая)
Замер на 2000 циклах
в файловой: 15 сек,
в сетевой:
тонкий - 15 сек,
толстый - 15 сек,
веб - 20 сек
Если процедуру переложить на клиент, то задержки не будет. Казалось бы логично. Но никак не на файловой базе как минимум.
Кто-нибудь может пояснить почему вот такой вызов процедуры на сервере без контекста занимает какое то время? При чем в любом виде клиента (тонкий, толстый, веб) и на ЛЮБОМ типе базы (сетевая и файловая)
Замер на 2000 циклах
в файловой: 15 сек,
в сетевой:
тонкий - 15 сек,
толстый - 15 сек,
веб - 20 сек
Если процедуру переложить на клиент, то задержки не будет. Казалось бы логично. Но никак не на файловой базе как минимум.
&НаСервереБезКонтекста
Процедура ОбработкаЦиклаНаСервере()
КонецПроцедуры
&НаКлиенте
Процедура Запустить(Команда)
ДатаНачала = ТекущаяДата();
Для Ном = 1 По КоличествоЦиклов Цикл
Состояние("Выполняется ...",Ном/КоличествоЦиклов*100);
ОбработкаЦиклаНаСервере();
КонецЦикла;
ДатаОкончания = ТекущаяДата();
Сообщить("Время выполнения: " + (ДатаОкончания - ДатаНачала) + " секунд");
КонецПроцедуры
ПоказатьПо теме из базы знаний
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все