Iniciando proyecto

12/10/2006 - 21:55 por HighSoft | Informe spam
Estoy iniciando un proyecto web que en lineas generales debe funcionar de la
siguiente manera:

La página web simplemente servirá para mostrar información extraida de una
base de datos que residirá en el servidor de la pagina web.
La base de datos tendrá aproximadamente 20 tablas con un promedio de 2000
registros cada una.
En horas "pico" se calcula que habrá unas 1.000 personas accediendo a la
página.
El usuario mediante suscripción podrá ingresar a la pagina web, es decir,
tendrá un nick y un password.

Mis preguntas son las siguientes:
Que base de datos usar?
Puedo encarar el proyecto solo con VB .NET o es necesario ASP .NET?
Que capacidad deberá tener el servidor?


Agradezco de antemano la ayuda que puedan brindarme.

Saludos.
 

Leer las respuestas

#1 Alberto Poblacion [MVP]
12/10/2006 - 22:39 | Informe spam
"HighSoft" wrote in message
news:
Estoy iniciando un proyecto web que en lineas generales debe funcionar de
la siguiente manera:

La página web simplemente servirá para mostrar información extraida de una
base de datos que residirá en el servidor de la pagina web.
La base de datos tendrá aproximadamente 20 tablas con un promedio de 2000
registros cada una.
En horas "pico" se calcula que habrá unas 1.000 personas accediendo a la
página.
El usuario mediante suscripción podrá ingresar a la pagina web, es decir,
tendrá un nick y un password.

Mis preguntas son las siguientes:
Que base de datos usar?



Utiliza Sql Server Express. Es gratuita y muy potente, y aunque está
limitada a usar 2 GB de memoria como máximo, y a almacenar como máximo 2GB
por base de datos, con las cifras que has indicado no creo que tengas
problema. Si se te queda corto el Sql Server Express, siempre puedes migrar
a un Sql Server completo y tu aplicación seguirá funcionando sin tener que
modificar nada.

Puedo encarar el proyecto solo con VB .NET o es necesario ASP .NET?



Van las dos cosas juntas, es decir, usas ASP.NET para servir las páginas
y el código ejecutable de las páginas lo escribes con VB.NET.

Que capacidad deberá tener el servidor?



Más vale que lo pruebes. Haz un pequeño prototipo con una página que
ejecute una consuta típica a tu base de datos, y sométela a pruebas de
carga. Puedes usar el Application Center Test que viene con Visual Studio
(en las versiones "grandes"). somete la página a una carga simulada de un
número elevado de usuarios, comprueba los tiempos de respuesta, y extrapola
a partir del ordenador de pruebas cuánto más grande tiene que ser el
servidor de producción para dar las prestaciones deseadas.

Preguntas similares