|
|
Пустой серверный вызов в управляемом приложении 15мс против 2мс в обычном приложении
Lama12, oleg_km, H A D G E H O G s, vis, TormozIT, Dedal, Мультук, privetik, Garykom, phabeZ, Amra, Новиков, ОператорПК, akronim, Fish, Sol78, Шурик71, arsik, boozin, okmail, ptiz, maxar, dmt, formista2000, Franchiser, rbcvg, Александр111, d18, Kongo2019, Sneer, BOOL, leonidkorolev, hiddi, denk, Bigbro, PR, trad, maxab72, Mihenius, alexxx961503, ТДК, Волшебник, Доминошник, PLUT, Elf_80_lvl, nick86, Krendel, Asmody, MM, JanK, abfm, kostik79, reloc, mortal, denk32, ALCAPONA, Chameleon1980, Fragster, U4Me2, JohnGilbert, Hans, Гость из Мариуполя, integer, ndrv, RomanYS, sikuda, ultras, tan76, inkvizitr, PuhUfa, ANDRU48, Кир Пластелинин, Dotoshin, d4rkmesa, toypaul, ADirks, Chai Nic, Бычье сердце, Amfiaray, DemonShinji2, 1cVandal, zenik, Prog_man, piter3, АгентБезопаснойНацио, Страждущий, Hawk_1c, reg0303, icipher, shuhard, Rovan, diamkms, am_bubnov, Zamestas
| ☑ |
|
0
TormozIT
гуру
28.12.25
✎
17:03
|
Нарыл что ОП (обычное клиентское приложение) намного быстрее служебную часть серверного вызова делает чем УП (управляемое клиентское приложение) - 2мс против 15мс на локальном сервере.
Расскажи, если знаешь чем это обусловлено.
Сообщи, если у тебя другие замеры на локальном сервере.
https://partners.v8.1c.ru/forum/topic/2266376
https://www.hostedredmine.com/issues/1007791
|
|
|
1
Garykom
гуру
28.12.25
✎
19:50
|
А если &НаСервереБезКонтекста?
|
|
|
2
hiddi
29.12.25
✎
01:14
|
Возможно оберток сетевых протокольных всяких больше в управляемом
|
|
|
3
Chameleon1980
29.12.25
✎
06:25
|
(2) наоборот же?
|
|
|
4
Chameleon1980
29.12.25
✎
06:27
|
(0) и контекст одинаковый?
|
|
|
5
TormozIT
гуру
29.12.25
✎
08:23
|
Из описания теста: "выполнится чистый вызов из клиентского общего модуля в серверный"
|
|
|
6
Chameleon1980
29.12.25
✎
08:28
|
(5) в топике не вижу. Нужно по ссылке идти?
|
|
|
7
TormozIT
гуру
29.12.25
✎
08:52
|
(6) Там готовый чистый тест для тех, кому действительно интересно.
|
|
|
8
Lama12
29.12.25
✎
09:12
|
(7) Не заинтересовал.
|
|
|
9
TormozIT
гуру
29.12.25
✎
09:46
|
(8) Спасибо, что сообщил. Это очень важно для меня.
|
|
|
10
Fragster
гуру
29.12.25
✎
12:22
|
это пространство для будущей оптимизации
|
|
|
11
Волшебник
29.12.25
✎
12:51
|
(10)
|
|
|
12
H A D G E H O G s
29.12.25
✎
13:30
|
От 3 до 5 мс на упр и от 1 до 3 мс на обычном.
Винда - свежая, чистая, система развернута для максимально быстрого обновления многорелизов УТ на Новый год.
Ну сериализуются в XML и сжимаются какие то данные в Тонком, четакова?
|
|
|
13
H A D G E H O G s
29.12.25
✎
15:23
|
Лучше вызвать 1000 раз.
Для УправляемогоПриложения = 3856 мсек, 3,8 мсек на вызов.
Для ОбычногоПриложения = 507 мсек, 0,5 мсек на вызов.
Вот тогда разница ощутимее.
|
|
|
14
Волшебник
29.12.25
✎
13:49
|
(13) ты в толстом точно вызвал сервер? прямо вот передал вызов на сервер?
|
|
|
15
H A D G E H O G s
29.12.25
✎
13:56
|
(13) Нет, это не длительный вызов сервера, это обработка/ отображение ответа
|
|
|
16
H A D G E H O G s
29.12.25
✎
13:56
|
(14) of course
|
|
|
17
Волшебник
29.12.25
✎
14:03
|
Всё понятно. Значит толстый клиент работает в 7-8 раз быстрее. Остаёмся пока на толстом клиенте и обычных формах.
|
|
|
18
TormozIT
гуру
29.12.25
✎
14:49
|
(13) мои замеры для управляемого приложения не отличаются между тонким и толстым клиентами.
|
|
|
19
maxab72
29.12.25
✎
14:51
|
(18) а почему они должны были отличаться? Наоборот, в таком режиме большее время серверного вызова из толстой формы запущенной в режиме тонкого клиента было бы не удивительно.
|
|
|
20
H A D G E H O G s
29.12.25
✎
15:05
|
(18) Да, корректно говорить о разнице между
Обычным и Управляемом приложении, а не о Толстом и Тонком клиенте.
|
|
|
21
TormozIT
гуру
29.12.25
✎
16:47
|
(19) В исследуемой части теста нет форм. Там только общие модули. Про возможное отличие внес неоднозначность (13) и уже исправился.
|
|
|
22
TormozIT
гуру
29.12.25
✎
15:17
|
(17) У меня это верно только для обычного приложения, а для толстого управляемого неверно, т.е. у меня разницы между толстым и тонким управляемым клиентом нет.
|
|
|
23
maxab72
29.12.25
✎
15:43
|
(22) что понимается под "толстым управляемым"?
|
|
|
24
H A D G E H O G s
29.12.25
✎
15:46
|
(23) ТолстыйКлиентУправляемоеПриложение
|
|
|
25
TormozIT
гуру
29.12.25
✎
16:51
|
(13) Теперь вижу, что у тебя сопоставимое соотношение задержки (в 8 раз), т.е. твой опыт подтверждает мои замеры.
|
|
|
26
arsik
гуру
29.12.25
✎
16:58
|
А теперь попробуйте данные пропихнуть туда и обратно. Например бинарные.
Уверен результат будет примерно одинаковый.
|
|
|
27
Garykom
гуру
29.12.25
✎
17:53
|
(12) Вопрос какие?
Если это вызов из клиентского общего модуля в серверный общий модуль? См (5)
Кстати недаром в (1) спросил
Получается контекст тянется слишком глубоко даже если его не спрашивали?
1. &НаКлиенте (форма) -> общий модуль (клиент) -> общий модуль (сервер)
vs
2. &НаКлиенте (форма) -> &НаСервереБезКонтекста (форма) -> общий модуль (сервер)
Или все же там явно контекст передается через параметры в случае 1?
|
|
|
28
H A D G E H O G s
29.12.25
✎
17:55
|
(26) Лучше набор сложновложенных структур.
|
|
|
29
Garykom
гуру
29.12.25
✎
17:59
|
(28) Намекаешь что между клиентом и сервером в платформе по умолчанию xml-сериализация?
Так в том и вопрос, чего там сериализовывать если в параметрах (между вызовами клиентского и серверного ОМ) например один простой тип
И контекста по идее не должно тянуться, если конечно это не отладка
|
|