2012-01-11 2 views
0

В том месте, где я работаю, клиентская программа на самом деле является ярлыком для одного файла exe, находящегося в интрасети. Все пользователи практически используют один и тот же файл exe.Настройка клиента/сервера Sybase

Это правильный способ настройки среды клиент/сервер? Получает ли это высокий уровень использования ЦП?

Я всегда считаю, что клиентская программа должна быть установлена ​​на ПК каждого пользователя. Но программе нужен файл .ini, который каждый может легко увидеть в контенте. (имя пользователя базы данных, пароль и т. д.) Каков безопасный способ установки программы на каждом ПК.

У нас всегда есть проблемы, такие как зависание программы, медленное соединение и т. Д. Как вы думаете, почему мы настраиваем окружающую среду?

ответ

1

Сетевая установка не является глобально «неправильной», хотя она может, как вы заметили, вызывать проблемы, когда у вас есть менее надежная сетевая инфраструктура. У PowerBuilder также были некоторые ошибки (в определенных версиях вы не упоминаете свои), которые проявляются только или более выражены, когда исполняемые файлы находятся на сетевом ресурсе. Я не уверен, что сетевая установка станет моей первой рекомендацией, но я бы не стал называть ее «неправильной».

Доступ к глобальной информации является проблемой при развертывании сети. Большинство приложений, над которыми я работал, либо развернули эту информацию при установке, либо поделились ею через базу данных. (Никогда не было приложения, которое разделяло имя пользователя и пароль, хотя ... shudder ... Я полагаю, что могут быть некоторые случаи.) Развертывание при установке в локальные файлы предполагает, что информация является энергонезависимой (или на по крайней мере, не чаще, чем выпуски) или что информация будет синхронизироваться с доступным по сети местом на регулярной основе. Существует несколько утилит, которые вы можете использовать для синхронизации этих ресурсов, или вы можете закодировать их в своем приложении.

Что касается закрепления ваших проблем при сетевой установке, у нас недостаточно информации, чтобы это сделать безопасно. (Можно с уверенностью сказать, что зависания и «медленные соединения» могут возникать при локальных установках.) Вам нужно будет сделать работу самостоятельно, чтобы получить доказательства с этой целью.

Успехов,

Терри

+0

Мы используем PB 9. Будет обновлен до текущей версии в ближайшее время. – Iyas