Mario,
   Por que no usas virtualhost y creas un dns para cada cliente? Le
vas a dar la flexibilidad a tu cliente de conectarse desde su casa, o
cambiar el proveedor de internet. Podrias crear una carpeta con
globales en la carpetata del vhost que acceda a los fuentes comunes
ubicada en alguna carpeta /lib. Es una forma simple de cambiar logos,
textos de bienvenida, css y quizas dsn de la BD sin tener que guardar
esa configuracion en BD.

   Dependiendo de la sensibilidad de los datos y a pesar de que puede
resultar molesto evalua crear instancias de BD para cada cliente
(pueden estar en una misma instalacion). Es mas trabajo hacerlo asi
por que los upgrade y los backup se hacen por separado...pero esa es
tambien la ventaja. Si se rompe algo podes recuperar el backup de un
cliente y no volver un dia atras a todos. Tambien podes probar los
upgrade con un cliente conejo de indias y despues upgradear al resto
de tus clientes.

   Sobre esto tendras que implementar tu seguridad con claves, https y
todo lo que corresponda a la sensibilidad de los datos.

Saludos

2008/12/26 Mario Daniel Carugno <[email protected]>:
> Es porque quiero hacer una aplicacion web que sera usada por varias empresas.
> Para no tener que instalarle una aplicacion a cada una, hago una sola y derivo
> clases para implementar solo las cosas que sean diferentes. Asi el 
> mantenimiento
> es mas simple.
> Para saber que empresa esta usando la aplicacion, usaria el REMOTE_HOST
> Si alguien me puede recomendar otra forma de mantener una aplicacion en
> distintos servidores, le agredecere la informacion.
>
> Saludos y gracias
>
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion
>
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a