|
|
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
При добавлении или изменении выполняется некоторые расчеты. Есть 2 варианта: выполнять на сервере или на клиенте. При малом числе клиентов с этим хорошо справляется сервер, но если их число будет расти то боюсь что сервер не вытянет и будет жутко тормозить. При расчете на клиенте могут возникнуть некоторые глюки при сбое программы. Выскажите все свои мнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:48:28 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
Я всё что можно выношу на сервер вплоть до насильственного перезаписывания данных, переденных клиентом, в триггерах в некоторых случаях. В общем-то расчёты расчётам рознь. Иногда можно вынести их в отдельную ХП и прикрутить в приложении кнопку которая будет вызывать эту ХП. Но на клиенте тоже есть смысл считать в некоторых случаях. Только при этом все изменения должны вноситься одной транзакцией. Короче всё зависит от того, что ты считать собираешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:55:47 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
>>При расчете на клиенте могут возникнуть некоторые глюки при сбое программы. еще учти нагрузку на сеть и скорость передачи данных по ней, тоже получишь тормоз, да еще и глюки при сбое(как сам писал) значит делать на сервере (я думаю что не я один так думаю), но при этом процедуры и тригеры писать с умом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 18:00:30 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
Мне кажется, что лучше на сервере делать все это. Меньше проблем со сбоями будет. На счет скорости - а если для перерасчета потребуется 1 000 000 записей, то их гнать на клиента как-то не в кассу. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 18:09:32 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
Vohaно при этом процедуры и тригеры писать с умом. И это ГЛАВНОЕ. Ещё если набор данных НЕ изменится, а формулу (алгоритм) расчёта надо будет изменить. Какие-нибудь новые коэффициенты правительство придумает или ещё что. ХП изменил и все дела. А с клиентским софтом - вспоминай на какие компы ставил, чтобы заменить. А если клиент вышел, комп выключил, комнату запер. Придётся помнить - у кого заменил, у кого ещё не заменил и т.д. Неудобняк получится. Одни клиенты руководству отчёты понесут по новому алгоритму расчитанные, другие по старому. Из-за этого тебя криворуким обзовут и всех собак навешают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 08:14:15 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
Я тоже считаю что расчеты целесообразнее делать на сервере. >Zmeishe Вопрос с обновлением версий - это отдельный разговор. Решается через создание загрузчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 09:08:07 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
Согласен, что расчеты расчетам рознь, а вот по поводу Zmeishe А с клиентским софтом - вспоминай на какие компы ставил, чтобы заменить. А если клиент вышел.... скажу, что у меня два вида клиентских приложений: 1. Внутренний сайтик, пашуший под Apache, где в phpшках все, что надо выбирается и формируется. Отладил скриптец, после рабочего дня залил на сервак. Все. Ве увидели и измененным пользуются. 2. Билдовские клиенты. Лежат exeшники в выделенной папке на серваке. У userов на компах стоят на exeшники линки. Ве также: отладил у себя exeшник с новыми изменениями и после рабочего дня положил на место старого. С утра все работают с новым Может кто лучше чего придумал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 10:19:04 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
IGORRR поищи по форуму дельфей, были лучше методики для коллективного обновления. В твоем случае если кто-то оставил запущеной прогу, то ты бушь крыть матом долго. В моем случае файл при необходимости копируется к юзеру, а запускается только локальная версия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 10:43:44 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
2IGORRR: сервер БД - понятно чем занимается сервер приложений - вся бизнес-логика, управление подключениями к БД и подключениями клиентов клиент - получает от сервера приложений xml, на основании его генерит формы, по запросу передаёт данные на сервер сервер БД - опционально. сервер приложений - python клиент - С++/Qt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 10:51:03 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
IGORRRотладил у себя exeшник с новыми изменениями и после рабочего дня положил на место старого. С утра все работают с новым Может кто лучше чего придумал? Если в сети есть сервер Win2000/2003, то можно Setup новых версий делать через пакетное задание для ActiveDirectory. Хочет юзер или нет - сразу при залогинивании в домен произойдёт update твоего софта в тихушку. В этом случае без разницы кто куда ушёл выключил или не выключил комп. А если нет ActiveDirectory. Если только Unix/Linux и на сервере и на клиентах? Есть возможность зашить алгоритм в базу — надо зашить в базу. Изменил его и никаких лишних телодвижений по распространению/обновлению клиентского софта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 12:13:54 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
>>Если в сети есть сервер Win2000/2003, то можно Setup новых версий делать через пакетное задание для ActiveDirectory. а можно ссылочку на более подробную инфу в этом плане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 13:19:34 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
Ссылки у меня нет. Но могу дать наводку. Приличная утилита для создания Setup.exe может создавать CustomAction. Это некий exe-шник для Setup.exe, дающий возможность админу создать файлы ответов пользователей ввиде скриптов. Для каждого проекта setup.exe генерится свой CustomAction. Из под него эмулируется установка этого setup.exe все ответы за вопросы установщика записываются в скрипт. Читал, что для Office XP есть такая примочка - называется Мастер Выборочной Установки. Потом эти скрипты вместе с setup.exe публикуются в ActiveDirectory в качестве пакетного задания. Подробно я сам смогу выяснить когда контора закупит лицензионный - хотябы InstallShield. В не лицензированном эта вкусность заблокирована. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 13:42:40 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
списибо за инфу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 13:54:44 |
|
||
|
Где должен выполнятся перерасчет?
|
|||
|---|---|---|---|
|
#18+
в простейшем случае поможет Код: plaintext 1. 2. дешёво и сердито хоть в logon.bat запихните, если есть домен, хоть в "Автозагрузку" :) кого смущаеть черній экран - юзать WSH :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:01:48 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32533760&tid=1578574]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 450ms |

| 0 / 0 |
