Имя: Пароль:
1C
 
Долгая передача с сервера на клиент
0 Rokstedi
 
16.07.20
13:50
Приветствую. Платформа 8.3.14. Клиент 1c на виндовc, сервер 1c на линукс, субд - postgres. Проблема при передачи большого массива с сервера на клиент. Ну как большого, массив с 20к ссылок на заказы. И вот эта передача занимает около 5 минут.
1 ДенисЧ
 
16.07.20
13:53
НЕ должно быть так.
20к ссылкок - это 700 кб... Ну и накладные... Проверяй настройки.
2 Garykom
 
гуру
16.07.20
13:54
(0) Вполне возможно, как минимум линукс-винда там строки из 2 в 4 байта и назад
3 Йохохо
 
16.07.20
13:57
https://1cers.ru/index.php?user_id=81849
    03.02.20  18:57
    12.11.18  17:43
...
профит
4 Rokstedi
 
17.07.20
11:59
(3) https://1cers.ru/index.php?user_id=61000

09.10.18  16:19

...
ниочем
5 Rokstedi
 
17.07.20
12:02
(1) не подскажите куда хоть копать?
6 RomanYS
 
17.07.20
12:04
(5) Код покажи. Почему предполагается, что время уходит именно на передачу?
7 Очевидно
 
17.07.20
12:20
(6) +1 ... там небось "Возврат Запрос.Выполнить.Выгрузить().ВыгрузитьКолонку("Ссылка");"
8 Garykom
 
гуру
17.07.20
12:23
(5) Копать в сторону передачи через хранилище
9 timurhv
 
17.07.20
12:30
(0) Протестировать с:
&НаСервере
заменить на &НаСервереБезКонтекста
В функцию передать только нужные параметры, если отработается быстро, то уже смотреть на форму.
И массив с 20к элементами передается, дальше с ним что происходит? Может неявные серверные вызовы происходят? Например, перебираете ТЧ.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан