|
Долгая передача с сервера на клиент
| ☑ |
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
|
|
|
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к элементами передается, дальше с ним что происходит? Может неявные серверные вызовы происходят? Например, перебираете ТЧ.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан