Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Сеть. Программа на расшаренном диске или локально у каждого?   Найти похожие ветки 

 
RV ©   (2002-09-09 13:58) [0]

условие.
Есть сеть, штук 60 компов.
реально постоянно работает штук 40
Есть пакет программ
4,5 мб
4,5 мб
3 мб
4 мб
это размер ЕХЕ, плюс используют доп. файлы, но их мало(ну с мегабайт)
все обслуживаются одним SQL сервером

вопрос.
что выгоднее для разгрузки сети
1. делать расшаренный ресурс, ярлычки юзерам на раб.стол, имеем только 1 копию программ на сервере, все их запускают (ЕХЕ ведь копируются при этом по сети в память?)
2. всем вставить в автозагрузку прогу, следящую за обновлением програм на сервере(1-2 раза в неделю происходит обновление), и закачивающую новые версии каждому на компьютер


 
AL2002 ©   (2002-09-09 14:19) [1]

2


 
Sergey13 ©   (2002-09-10 08:39) [2]

А я предлагаю 3 путь. Сходи на http://polesoft.narod.ru/ и возьми там бесплатно прогу "starter" - она решит твои проблемы. Работает на ура.


 
RV ©   (2002-09-10 11:35) [3]

AL2002 © (09.09.02 14:19
обоснуй


 
AL2002 ©   (2002-09-10 12:03) [4]

>RV © (10.09.02 11:35)
Сетка менее загружена.
Если повреждение в проге, то только у кого-то, а так все запустят.

Тебе же нужно сетку разгрузить? Ведь так?

И пусть ещё бэкапы данных (или что там) на своих компах делают.


 
RV ©   (2002-09-10 12:45) [5]

SQL-сервер на сервере, повреждения в проге для сервера не критичны, все данные в одной базе на сервере, бэкапы юзерам не надо делать, это на сервере делается

я вот думаю, моя прога будет все время опрашивать все файлы пакета на предмет изменения, это ведь долго, а если изменения не было, 40 штук юзеров все равно будут шариться в их поиске, а если были изменения, то программы пакета все равно надо качать

с другой стороны каждый раз они запускают одну и ту же программу - она же ко всем по сети качается. Да и наверное нагрузка на винт сервера едет, если в день по 5-6 раз выйдут-зайдут из/в программу 40 человек.

только склонюсь к одному варианту, вижу прелесть другого и наоборот, убедите меня на чем остановиться!!!, плз....



 
AL2002 ©   (2002-09-10 12:52) [6]

Делай, чтобы сеть не перегружалась.
К тому же необязательно "опрашивать все файлы пакета на предмет изменения". Достаточно давать знать программам юзерским, что они произошли (изменения). Вот пусть потом и опрашивают.


 
Юрий Федоров ©   (2002-09-10 15:12) [7]

ИМХО, вариант 1.
Загрузка сети только при старте программы, дальше обращений нет


 
Delirium ©   (2002-09-10 16:05) [8]

Вариант 2 гораздо предпочтительней, хотя бы с точки зрения антивирусной безопасности. Лучше сделать прогу, обновляющую саму себя, чем остановить работу всего коллектива из-за какой-либо проблемы с одним единственным exe-шником.


 
Praco ©   (2002-09-10 17:27) [9]

У нас сейчас вариант 1, буду пытаться перейти на 2.
Плюсы:
1. сопровождение - чтобы изменить пакет или ехешник - не нужно ждать пока все пользователи завершат работу с ним. Я запарился сидеть по вечерам и ждать, пока последний трудоголик устанет.
2. чтобы минимизировать траффик, в базе выделю табличку с версиями всех ресурсов. Стартовая прога сравнивает версии из базы и локальные, в случае необходимости скачивает новые версии и запускает основную.



 
RV ©   (2002-09-11 08:57) [10]

Стартовая прога сравнивает версии из базы и локальные, в случае необходимости скачивает новые версии и запускает основную.

ну, конечно же! нужно просто иметь табличку версий! и никто не будет шариться в поисках вчерашнего дня...
не догадался, спасибо!



 
Anatoly Podgoretsky ©   (2002-09-11 09:12) [11]

Если цель уменьшить нагрузку на сеть, то конечно копия на рабочей станции и при старте сравнение версий. Но тут могут быть и проблемы/конфликты, кто то работает со старой версией, кто с новой.

Praco © (10.09.02 17:27)
У тебя компьютер то есть,ну зачем сам сидишь, пусть он скопирует в удобное тебе время.


 
Anatoly Podgoretsky ©   (2002-09-11 09:19) [12]

RV © (11.09.02 08:57)
Да один совет, если будешь делать работу с локальной копией, то никогда не выкидывай старые версии, все храни в отдельной папке.
Это позволит при необходимости сделать откат наза в случае обнаружения серьезной ошибки.

Для этого не делай никаких проверок на дату или версию программы, а только на несоответствие, если версия не соответствует, то скачивай текущуб версию, вне зависимости старая она или новая.
Уву делать проверку версий, можно по разному, но если без дополнительных файлов и скачивания программы для проверки по ресурсу, можно просто сравнивать дату/время - это дает очень маленикую нагрузку на сеть.


 
RV ©   (2002-09-11 09:50) [13]

Anatoly Podgoretsky © (11.09.02 09:19)
спасибо.
кто то работает со старой версией, кто с новой

вот-вот, боюсь тут собака и порылась
программы к тому же не мои



Страницы: 1 вся ветка

Текущий архив: 2002.10.07;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
1-21077
Bi
2002-09-24 12:42
2002.10.07
Как c предотвратить сообщение об ошибке.


1-21150
Alf_
2002-09-26 07:37
2002.10.07
Помогите ламеру


1-21061
Андрусь
2002-09-27 12:22
2002.10.07
Чем отличаются проекты


1-21128
KyberGirl
2002-09-25 19:54
2002.10.07
Как узнать какая кнопка нажата???


1-21100
Slava_BAZ
2002-09-25 13:04
2002.10.07
Мигающая надпись