Форум: "Потрепаться";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
ВнизСеть. Программа на расшаренном диске или локально у каждого? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c