Domanda

Nel luogo in cui io lavoro, il programma client è in realtà una scorciatoia per un file exe individuare nella rete Intranet. Tutti gli utenti in pratica usando lo stesso file exe.

E 'questo il modo corretto di impostare un ambiente client / server? Questo si traduce in un elevato utilizzo della CPU?

Ho sempre credere che programma client deve essere installato sul PC di ogni utente. Ma il programma ha bisogno di un file .ini che tutti possono facilmente vedere il contenuto. (Nome utente del database, la password, etc.) Qual è il modo sicuro se dovessi installare il programma in ogni PC.

Abbiamo sempre problemi come il programma si blocca, connessione lenta, etc. Pensi che il nostro modo di impostazione l'ambiente è la causa?

È stato utile?

Soluzione

installazione di rete A non è a livello globale "corretto", anche se si può, come fai notare, causare problemi quando si ha un meno-che-affidabile infrastruttura di rete. PowerBuilder ha avuto anche alcuni bug (in versioni specifiche, non si menziona il vostro) che manifestano solo se stessi o sono più pronunciati quando eseguibili sono su una risorsa di rete. Non sono sicuro di un'installazione di rete sarebbe la mia prima raccomandazione, ma mi piacerebbe esita a chiamarlo "sbagliato".

L'accesso all'informazione globale è una sfida quando non lo fai di rete deploy. La maggior parte delle applicazioni con cui ho lavorato su entrambi schierati queste informazioni sull'installazione, o condivisi attraverso il database. (Mai avuto un app che ha condiviso nome utente e password, anche se ... brivido ... Suppongo che ci possono essere alcuni i casi.) Distribuzione per l'installazione di file locali o presuppone l'informazione è non volatile (o almeno non più spesso rispetto alle versioni aggiornate), o che le informazioni verranno sincronizzati con una posizione accessibile di rete su base regolare. Ci sono diverse utility è possibile utilizzare per sincronizzare queste risorse, o è possibile codificare nella vostra app.

Per quanto riguarda appuntare i vostri problemi in installazione di rete, non abbiamo informazioni sufficienti in modo sicuro farlo. (E 'sicuro di dire che si blocca e "connessioni lente" possono verificarsi con le installazioni locali.) Dovrete fare la noia se stessi per ottenere prove a tal fine.

In bocca al lupo,

Terry

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top