Ver Mensaje Individual
  #3  
Antiguo 20-11-2009
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Si tienes los recursos, te recomiendo ampliamente que uses DataAbstrac de http://www.remobjects.com/. Permite compilar proyectos con FreePascal asi que funciona en Mac OS X, Linux & solaris.

Con esto, podes hacer topda la capa de datos y logica dura. Te ofrece encriptacion, compression al vuelo, balanceo de cargas y failover. Para la parte web en lo que quieras, pero en mi opnion, lo mejor es django

Ahora, independiente de la tecnologia a usar leete:

http://www.slideshare.net/mmalone/sc...django-1393282

Que es una pasado general a como se escala una aplicacion, web o intranet o lo que sea. (habra cosas que tienen o no sentido dependiendo de que hagas, asi que solo preocupate por ver los conceptos, no la implementacion)

Lo mas importante es optimizar el acceso a datos, usar cache, tunear los indices y estar preparado para usar multiples servidores en el lado de la BD. Y tener un hosting bueno. NADA DE HOSTING COMPARTIDO.

PERO

Dudo que tengas que dar tanta vuelta

Usando una suite robusta (como RemObjects o Django) que simplifique la aprte de las optimizaciones, aprender a tunear la base de datos, en especial indices, usar cache y usar un servidor web independiente para descarga de archivos (jpg, png, css, js) te dara por mucho mas de lo que puedes querer.

De ahi, es solo tener un servidor dedicado virtual (VPS) con suficiente memoria, y mejor si pones la BD en un servidor independiente a la parte web. Si llegas a la escala de yahoo, google y otros, ya es otro cuento .
__________________
El malabarista.
Responder Con Cita