Question

A l'endroit où je travaille, le programme client est en fait un raccourci pour un fichier exe localiser dans l'intranet. Tous les utilisateurs pratiquement en utilisant le même fichier exe.

Est-ce la bonne façon de configurer un environnement client / serveur? Est-ce que cela se traduit par une utilisation élevée du processeur?

Je crois toujours que le programme client doit être installé sur le PC de chaque utilisateur. Mais le programme a besoin d'un fichier .ini que tout le monde peut facilement voir le contenu. (Nom d'utilisateur de base de données, mot de passe, etc.) Quelle est la manière sûre si je devais installer le programme dans tous les PC.

Nous avons toujours des problèmes tels que les blocages du programme, connexion lente, etc. Pensez-vous que la configuration façon que nous l'environnement est la cause?

Était-ce utile?

La solution

Une installation réseau est pas globalement « incorrect », bien qu'il puisse, comme vous le soulignez, causer des problèmes lorsque vous avez une infrastructure moins que fiable réseau. PowerBuilder a également eu quelques bugs (dans les versions spécifiques, vous ne mentionnez pas le vôtre) qui se manifestent uniquement ou sont plus prononcés lorsque executables sont sur une ressource réseau. Je ne suis pas sûr une installation réseau serait ma première recommandation, mais je hésiter à l'appeler « mauvais ».

L'accès à l'information mondiale est un défi quand vous ne se déploiera pas de réseau. La plupart des applications que j'ai travaillé soit déployé ces informations sur l'installation, ou partagés à travers la base de données. (Jamais eu une application ce nom d'utilisateur et mot de passe partagé, mais ... frissonner ... Je suppose qu'il peut y avoir certains cas .) Déploiement sur l'installation des fichiers locaux soit assume l'information est non-volatile (ou au moins pas plus souvent mis à jour de références) ou que l'information sera synchronisé avec un réseau emplacement accessible sur une base régulière. Il y a plusieurs utilitaires que vous pouvez utiliser pour synchroniser ces ressources, ou vous pouvez coder dans votre application.

En ce qui concerne épingler vos problèmes sur l'installation du réseau, nous n'avons suffisamment d'informations pour faire en toute sécurité que. (Il est sûr de dire que « se bloque et les connexions lentes » peuvent se produire avec des installations locales.) Vous devez faire le travail sur le terrain vous-même pour obtenir des preuves à cette fin.

Bonne chance,

Terry

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top