|
Быстрое отображение табличного документа в тонком клиенте | ☑ | ||
---|---|---|---|---|
0
sereban
20.02.13
✎
12:39
|
Проблема в следующем: сформированный ТабДок слишком долго передается с сервера на клиент. На клиенте вызывается серверная процедура
ТабДок = СформироватьКвитанцииНаСервере(); Замер производительности показывает, что сама процедура выполняется довольно быстро, а вот ТабДок перекачивается долго. Время получения табличного документа на 5000 страниц примерно 20 минут. Пробовал использовать хранилище значения со сжатием: На сервере: ХранилищеТабДока = Новый ХранилищеЗначения(ДокументРезультат,новый СжатиеДанных(9)); Возврат ХранилищеТабДока; На клиенте: ХранилищеТабДока = СформироватьКвитанцииНаСервере(); ТабДок = ХранилищеТабДока.Получить(); В результате ускорение раз в 30. НО!!!!! ХранилищеТабДока.Получить() работает только в толстом клиенте. Кто-нибудь решал подобную проблему? Какие еще есть варианты ускорить этот процесс? |
|||
1
ДенисЧ
20.02.13
✎
12:40
|
5000 страниц
????????????????????????? |
|||
2
sereban
20.02.13
✎
12:42
|
(1) Мало?
|
|||
3
Wobland
20.02.13
✎
12:42
|
(1) пачка квитанций
а что клиент с этим сокровищем делать собирается? |
|||
4
Волчара2010
20.02.13
✎
12:43
|
> НО!!!!! ХранилищеТабДока.Получить() работает только в толстом клиенте.
Оно работает на сервере |
|||
5
Fragster
гуру
20.02.13
✎
12:44
|
упирается в сеть?
|
|||
6
sereban
20.02.13
✎
12:44
|
(3) Посмотреть, если все ОК сохранить и распечатать
(4) Оно работает на Сервер, толстый клиент, внешнее соединение. |
|||
7
Defender aka LINN
20.02.13
✎
12:44
|
(0) Передавай файл
|
|||
8
Wobland
20.02.13
✎
12:45
|
(4) Доступность:
Сервер, толстый клиент, внешнее соединение. |
|||
9
H A D G E H O G s
20.02.13
✎
12:45
|
ВременноеХранилище идеально входит.
|
|||
10
sereban
20.02.13
✎
12:45
|
(5) Сеть летает. 1Гбит (Настоящий!)
|
|||
11
Fragster
гуру
20.02.13
✎
12:45
|
можно попробовать сделать ВПН со сжатием по имеющейся сети
|
|||
12
Fragster
гуру
20.02.13
✎
12:46
|
(10) я про загрузку сети говорю
|
|||
13
H A D G E H O G s
20.02.13
✎
12:46
|
(11) Тонкий сам жмет.
|
|||
14
sereban
20.02.13
✎
12:47
|
(7) двоичные данные файла? или что именно?
|
|||
15
Fragster
гуру
20.02.13
✎
12:47
|
(13) да? тогда странно. сериализация, чтоли, тупит...
|
|||
16
Wobland
20.02.13
✎
12:47
|
(14) записать, получить, наслаждаться
|
|||
17
sereban
20.02.13
✎
12:48
|
(12) С загрузкой сети тоже все в порядке. Файлы копируются быстрее чем 100Мбай/с
|
|||
18
Fragster
гуру
20.02.13
✎
12:48
|
(17) в момент передачи на клиента сетевой интерфейс насколько загружен, спрашиваю, блин!!!
|
|||
19
sereban
20.02.13
✎
12:49
|
(18) Да нехрена он не загружен. Проблемы с сетью отпадают
|
|||
20
H A D G E H O G s
20.02.13
✎
12:49
|
ПоместитьВоВременноеХранилище()
ПолучитьИзВременногоХранилища() |
|||
21
Wobland
20.02.13
✎
12:50
|
как-то 1Гбит и тонкий клиент.. необычно
|
|||
22
sereban
20.02.13
✎
12:52
|
(20) Щас буду пробовать
|
|||
23
H A D G E H O G s
20.02.13
✎
12:53
|
Что говорит
СтрокаСоединенияИнформационнойБазы() |
|||
24
H A D G E H O G s
20.02.13
✎
12:53
|
?
|
|||
25
sereban
20.02.13
✎
12:53
|
(21) Клиенты на терминалах (>200 клиентов) как тут без гигабита
|
|||
26
sereban
20.02.13
✎
12:57
|
(23) Srvr="sql-03";Ref="Yug";
|
|||
27
H A D G E H O G s
20.02.13
✎
12:57
|
(26) Ок
|
|||
28
sereban
20.02.13
✎
13:02
|
(27) )))
|
|||
29
H A D G E H O G s
20.02.13
✎
13:23
|
Ну как?
|
|||
30
sereban
21.02.13
✎
11:06
|
(29) ПолучитьИзВременногоХранилища(АдресДанных) для 2500 листов заняло 3 минуты. Это конечно лучше чем ничего. Но все таки слишком долго.
|
|||
31
H A D G E H O G s
21.02.13
✎
11:13
|
(30) ? О программе - сжатие - усиленное?
|
|||
32
H A D G E H O G s
21.02.13
✎
11:15
|
(30) Сохрани ТабДок в mxl - какой размер будет?
|
|||
33
sereban
21.02.13
✎
21:37
|
(31) Сжатие усиленное
(32) 2500 листов примерно 70-80Мб |
|||
34
H A D G E H O G s
21.02.13
✎
21:53
|
(33) Если ничего секретного - сожми и скинь куда-нибудь
|
|||
35
mistеr
21.02.13
✎
23:06
|
(0) >ускорить этот процесс?
Постраничный вывод, элементарно же. Что, первый раз в интернете? :) |
|||
36
sereban
22.02.13
✎
14:18
|
(34) Могу скинуть образец без персональных данных, но я думаю там ничего интересного. Картинок нет, лишних строк и колонок, которые можно объединить, тоже нет. Текст и рамки, штрихкод сделан при помощи спец шрифта (тоже экономия объема и производительность).
|
|||
37
sereban
22.02.13
✎
14:18
|
(34) Скинул на почту
|
|||
38
Fragster
гуру
22.02.13
✎
14:30
|
расшифровки есть?
|
|||
39
sereban
22.02.13
✎
14:38
|
(38) нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |