Frage

An dem Ort, an dem ich arbeite, ist das Client -Programm tatsächlich eine Abkürzung für eine exe -Datei im Intranet. Alle Benutzer verwenden praktisch dieselbe EXE -Datei.

Ist dies die richtige Art, eine Client/Server -Umgebung einzurichten? Führt dies zu einer hohen CPU -Verwendung?

Ich glaube immer, dass das Client -Programm auf dem PC jedes Benutzers installiert werden sollte. Das Programm benötigt jedoch eine .ini -Datei, die jeder leicht den Inhalt sehen kann. (Datenbank Benutzername, Passwort usw.) Wie ist der sichere Weg, wenn ich das Programm in jedem PC installieren würde.

Wir haben immer Probleme wie das Programm, langsame Verbindung usw. Glauben Sie, wie wir die Umgebung einrichten?

War es hilfreich?

Lösung

Eine Netzwerkinstallation ist nicht global "falsch", obwohl sie, wie Sie hervorheben, Probleme verursachen kann, wenn Sie eine weniger als zuverlässige Netzwerkinfrastruktur haben. PowerBuilder hatte auch einige Fehler (in bestimmten Versionen, die Sie nicht erwähnen), die sich nur manifestieren oder ausgeprägter sind, wenn ausführbare Ausführungsfähigkeiten in einer Netzwerkressource stehen. Ich bin mir nicht sicher, ob eine Netzwerkinstallation meine erste Empfehlung sein würde, aber ich würde zögern, sie "falsch" zu nennen.

Der Zugriff auf globale Informationen ist eine Herausforderung, wenn Sie keine Netzwerke für die Bereitstellung von Network verwenden. Die meisten Apps, an denen ich diese Informationen zur Installation bereitgestellt habe, haben sie über die Datenbank weitergegeben. (Ich hatte noch nie eine App, die den Benutzernamen und das Kennwort freigegeben hat ... schaudern... Ich nehme an, es kann geben etwas Fälle.) Die Bereitstellung der Installation in lokalen Dateien wird entweder davon ausgegangen, dass die Informationen nicht flüchtig sind (oder zumindest nicht häufiger aktualisiert als veröffentlicht), oder dass die Informationen regelmäßig mit einem Netzwerk zugänglich sind. Es gibt mehrere Dienstprogramme, mit denen Sie diese Ressourcen synchronisieren können, oder Sie können sie in Ihrer App codieren.

Wenn Sie Ihre Probleme bei der Netzwerkinstallation festlegen, haben wir nicht genügend Informationen, um dies sicher zu tun. (Man kann mit Sicherheit sagen, dass bei lokalen Installationen hängen und "langsame Verbindungen" auftreten können.) Sie müssen die Beinarbeit selbst erledigen, um Beweise für dieses Ende zu erhalten.

Viel Glück,

Terry

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top