Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск exe по сети 
:(
    Опции темы
Medved
Дата 4.9.2003, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




Вообщем такой вопрос. Есть софтина, написанная мной. 50-60 клиентов. Работает по технологии клиент-сервер, БД Oracle. Сеть - витая пара, 100 мегабитка. Иногда притормаживает.

Хочу разместить exe-шник на сервере. Дать права только на чтение (пр работе программы на диск ничего не записывается). И пусть все клиенты запускают этот exe-шник по сети. Програ весит 5 мегов.

Какие есть минусы у этого подхода. Что может помешать нормальной работе. Вернее есть ли какие-нибудь серьезные доводы, которые зачеркнули бы на нет эту идею?


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Sun
Дата 4.9.2003, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002




А как будет запускаться программа? Через TerminalServices или DCOM/COM+?


--------------------
Account removed
PM MAIL   Вверх
Medved
Дата 4.9.2003, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




Просто. Заходит человек на расшаренный на сервере рессурс, и запускает программу.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
DENNN
Дата 4.9.2003, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва




В голову приходит только одно: у меня когда на серваке интенсивно работают (т.е. беспрестанно выполняют операции чтения-записи) 5-6 рабочих станций с RAIDом, то ответ на файловые операции приходится ждать довольно долго, а про запись на CD с этого сервака можно вообще не думать.
Хотя, если диски SCSI, то возможно таких проблем вообще не будет.
PM ICQ   Вверх
Sun
Дата 4.9.2003, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002




Цитата(Pegas @ 4.9.2003, 08:30)
Просто. Заходит человек на расшаренный на сервере рессурс, и запускает программу.

Тогда вопрос: зачем выкладывать твою софтину на сервак, если реально она будет работать на рабочей станции? Фактически будет происходить закачка твоей софтины по сети (по 5 МБ трафика на 50-60 клинетов) на машину клиента и запуск ее на клиенте. IMHO, лучше хранить ее на каждой рабочей станции. Так она будет быстрее стартовать и не надо ее будет качать по сети.
Минус такого подхода - при необходимости надо обновлять прогу на всех машинах.


--------------------
Account removed
PM MAIL   Вверх
Medved
Дата 4.9.2003, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




Цитата(DENNN @ 4.9.2003, 15:00)
В голову приходит только одно: у меня когда на серваке интенсивно работают (т.е. беспрестанно выполняют операции чтения-записи) 5-6 рабочих станций с RAIDом, то ответ на файловые операции приходится ждать довольно долго, а про запись на CD с этого сервака можно вообще не думать.
Хотя, если диски SCSI, то возможно таких проблем вообще не будет.

Еще раз внимательно прочичте вопрос. Прога НИЧЕГО не записывает на диск.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Medved
Дата 4.9.2003, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




Цитата(Sun @ 4.9.2003, 15:22)
Минус такого подхода - при необходимости надо обновлять прогу на всех машинах.

Минус этого подхода превращается в большой плюс, особенно на период тестирования, если сделать так, как я сказал. Ну а 5 мегов загрузить в память - на это много времени не удет и разницы особенной, не будет чувствоваться, локально запускается, или по сети.

Вот в том и вопрос, будут ли какие-либо грабли, которые могут серьезно повлиять на работу. Может кто-то сталкивался?


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Mephisto
  Дата 18.9.2003, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер




Если прога не очень большая, то единственная проблема которая может возникнуть, так это замена новой версии. Советую тебе использовать для каждой формы свою Dll, так проще будет производить замену. cool.gif
PM   Вверх
MuToGeN
Дата 29.9.2003, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 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!
PM MAIL ICQ   Вверх
Dmitry V.Abramov
Дата 3.10.2003, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 30.9.2003
Где: Saint-Petersburg




Цитата(Pegas @ 4.9.2003, 09:45)
Какие есть минусы у этого подхода. Что может помешать нормальной работе. Вернее есть ли какие-нибудь серьезные доводы, которые зачеркнули бы на нет эту идею?

Серьезных - нет. Из мелких:
1. Возникновение постоянно активной nbt-сессии.
2. N+1 соединение может не пройти (out of enabled connections)
3. Сама программа упадет в клиентский своп, но будет постоянно бегать по сети в секцию .res (за ресурсами).
4. Попытка заменить на новую версию - Access Denied (60 клиентов - кто-нибудь да заблокирует).
5. Так просто (почему-то?) не принято делать.

Может лучше продумать алгоритм надежного Update при каждом запуске на локальной машине?
--------------------
/DVA
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1216 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.