![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a |
Вообщем такой вопрос. Есть софтина, написанная мной. 50-60 клиентов. Работает по технологии клиент-сервер, БД Oracle. Сеть - витая пара, 100 мегабитка. Иногда притормаживает.
Хочу разместить exe-шник на сервере. Дать права только на чтение (пр работе программы на диск ничего не записывается). И пусть все клиенты запускают этот exe-шник по сети. Програ весит 5 мегов. Какие есть минусы у этого подхода. Что может помешать нормальной работе. Вернее есть ли какие-нибудь серьезные доводы, которые зачеркнули бы на нет эту идею? -------------------- |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 |
А как будет запускаться программа? Через TerminalServices или DCOM/COM+?
-------------------- Account removed |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a |
Просто. Заходит человек на расшаренный на сервере рессурс, и запускает программу.
-------------------- |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва |
В голову приходит только одно: у меня когда на серваке интенсивно работают (т.е. беспрестанно выполняют операции чтения-записи) 5-6 рабочих станций с RAIDом, то ответ на файловые операции приходится ждать довольно долго, а про запись на CD с этого сервака можно вообще не думать.
Хотя, если диски SCSI, то возможно таких проблем вообще не будет. |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 |
Тогда вопрос: зачем выкладывать твою софтину на сервак, если реально она будет работать на рабочей станции? Фактически будет происходить закачка твоей софтины по сети (по 5 МБ трафика на 50-60 клинетов) на машину клиента и запуск ее на клиенте. IMHO, лучше хранить ее на каждой рабочей станции. Так она будет быстрее стартовать и не надо ее будет качать по сети. Минус такого подхода - при необходимости надо обновлять прогу на всех машинах. -------------------- Account removed |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a |
Еще раз внимательно прочичте вопрос. Прога НИЧЕГО не записывает на диск. -------------------- |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a |
Минус этого подхода превращается в большой плюс, особенно на период тестирования, если сделать так, как я сказал. Ну а 5 мегов загрузить в память - на это много времени не удет и разницы особенной, не будет чувствоваться, локально запускается, или по сети. Вот в том и вопрос, будут ли какие-либо грабли, которые могут серьезно повлиять на работу. Может кто-то сталкивался? -------------------- |
|||
|
||||
Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер |
Если прога не очень большая, то единственная проблема которая может возникнуть, так это замена новой версии. Советую тебе использовать для каждой формы свою Dll, так проще будет производить замену.
![]() |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва |
Минус такого подхода - то, что на виндовой машине кол-во подключений к шаре ограничено (10 для win2k pro, для server - по-больше), в win9x/ME - вроде ограничение по кол-ву открытых фаилов
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Dmitry V.Abramov |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 30.9.2003 Где: Saint-Petersburg |
Серьезных - нет. Из мелких: 1. Возникновение постоянно активной nbt-сессии. 2. N+1 соединение может не пройти (out of enabled connections) 3. Сама программа упадет в клиентский своп, но будет постоянно бегать по сети в секцию .res (за ресурсами). 4. Попытка заменить на новую версию - Access Denied (60 клиентов - кто-нибудь да заблокирует). 5. Так просто (почему-то?) не принято делать. Может лучше продумать алгоритм надежного Update при каждом запуске на локальной машине? --------------------
/DVA |
|||
|
||||
![]() ![]() ![]() |
Правила раздела «Флейм» | |
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Флейм | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |