Pregunta

En el lugar donde trabajo, el programa del cliente es en realidad un atajo para un archivo exe ubicado en la intranet. Todos los usuarios prácticamente usan el mismo archivo exe.

¿Es esta la forma correcta de configurar un entorno de cliente/servidor? ¿Esto da como resultado un alto uso de CPU?

Siempre creo que el programa del cliente debe instalarse en la PC de cada usuario. Pero el programa necesita un archivo .ini que todos puedan ver fácilmente el contenido. (Nombre de usuario de la base de datos, contraseña, etc.) ¿Cuál es la forma segura de instalar el programa en cada PC?

Siempre tenemos problemas, como el programa, la conexión lenta, etc. ¿Crees que la forma en que configuramos el entorno es la causa?

¿Fue útil?

Solución

Una instalación de red no es globalmente "incorrecta", aunque, como señala, puede causar problemas cuando tiene una infraestructura de red menos confiable. PowerBuilder también ha tenido algunos errores (en versiones específicas, no menciona el suyo) que solo se manifiestan o son más pronunciados cuando los ejecutables están en un recurso de red. No estoy seguro de que una instalación de red sea mi primera recomendación, pero dudaría en llamarlo "incorrecto".

El acceso a la información global es un desafío cuando no se implementa en red. La mayoría de las aplicaciones en las que he trabajado implementé esta información en la instalación o la compartí a través de la base de datos. (Sin embargo, nunca tenía una aplicación que compartiera el nombre de usuario y la contraseña ... estremecimiento... Supongo que puede haber alguno casos.) Implementar en la instalación en archivos locales, ya sea supone que la información no es volátil (o al menos no más a menudo actualizada que las versiones) o que la información se sincronizará con una ubicación accesible de red de forma regular. Hay varias utilidades que puede usar para sincronizar estos recursos, o puede codificarlo en su aplicación.

En cuanto a la fijación de sus problemas en la instalación de la red, no tenemos suficiente información para hacerlo de manera segura. (Es seguro decir que las colgaciones y las "conexiones lentas" pueden ocurrir con las instalaciones locales). Tendrá que hacer el trabajo preliminar usted mismo para obtener evidencia para ese fin.

Buena suerte,

Terry

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top