Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
14-21239
LEgO-2
2002-09-12 00:51
2002.10.07
Delphi7!!!


1-21098
Демонов Е.В.
2002-09-24 11:27
2002.10.07
Disabled BitMap


3-20892
andrew_f
2002-09-16 18:04
2002.10.07
как замутить фильтр в подстроке


4-21328
Dimik
2002-08-20 17:35
2002.10.07
Изменение системных параметров - рабочий стол


14-21206
Елена
2002-09-11 06:24
2002.10.07
HTML в RTF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский