|
Оптимизация обработки excel файла |
☑ |
0
aleks_p99
30.07.17
✎
19:12
|
Всем доброго времени суток! Есть разница с точки зрении оптимизации где обрабатывать .xls при файлового варианта работы? т.е. конфигурация установлена только на 1 пк, загружаю .xls в тз(на форму), далее обработка данных полученной тз(на сервере)
|
|
1
Работающий имитатор
30.07.17
✎
19:14
|
с точки зрения оптимизации чего?
|
|
2
aleks_p99
30.07.17
✎
19:16
|
НаКлиенте ИЛИ НаСервере быстрее будет .xls в тз
|
|
3
Работающий имитатор
30.07.17
✎
19:18
|
Значит на скорость...
Тогда зачем тебе тз?
|
|
4
aleks_p99
30.07.17
✎
19:18
|
во время загрузки используется процедура Состояние(), не хотелось бы ограничивать работу только толстым клиентом
|
|
5
aleks_p99
30.07.17
✎
19:19
|
(3) чтоб вывести на форму и затем обработать данные
|
|
6
Работающий имитатор
30.07.17
✎
19:21
|
А ещё таблица на русском языке и содержит цифры, это важно!
|
|
7
aleks_p99
30.07.17
✎
19:21
|
обработка сравнивает 2 .xls файла и перед сравнением необходимо вывести
|
|
8
aleks_p99
30.07.17
✎
19:22
|
(6) таблица не на русском))
|
|
9
Работающий имитатор
30.07.17
✎
19:22
|
(5) У тебя сценарий предусматривает модификацию пользователем данных что-ли?
Зачем тебе промежуточная структура, удваивающая время обработки?
|
|
10
aleks_p99
30.07.17
✎
19:25
|
(9) одобрить должен. не простой .xls, прежде чем сравнить нужно транслит сделать, короче подготовить
|
|
11
PiotrLoginov
30.07.17
✎
19:33
|
Короче, если мощнее комп-клиент, делать на клиенте. Если комп-сервер - делать на сервере. Расходы на передачу с клиента на сервер и обратно игнорируем - полагаем, что она правильно организована, и канал связи всегда широк.
Другое дело, все это имеет смысл, если обработка данных достаточно ресурсоемкая. И механизмы работы с xls есть на сервере.
В типовых так сейчас уже вовсю обработка осуществляется на клиенте.
|
|
12
aleks_p99
30.07.17
✎
19:37
|
(11) Понял, спасибо)
|
|
13
Работающий имитатор
30.07.17
✎
19:38
|
(11) > полагаем, что она правильно организована
Вот ТС этим и интересуется.
А так да - "если все сделано правильно, то этот правильно и можно не обращать внимания. В типовых делают"
|
|
14
H A D G E H O G s
30.07.17
✎
19:38
|
Всегда на клиенте
|
|
15
Cyberhawk
30.07.17
✎
20:15
|
На сервере методом Native
|
|
16
H A D G E H O G s
30.07.17
✎
20:21
|
На клиенте - любым методом. Серверу - есть чем заняться. Вон, он, каждые 10 секунд рассчитывает взаиморасчеты по документам расчета. А если там записи с начала времен и их 70 тыс?
|
|
17
Работающий имитатор
30.07.17
✎
20:22
|
(16) Вот и я бухгалтерии то же самое говорю.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший