Pregunta

Mi objetivo es mantener un servidor de archivos web separado de mi servidor de aplicaciones ASP.NET principal para una mejor escalabilidad.El servidor de archivos web almacenará una gran cantidad de archivos descargados por los usuarios.
Entonces la pregunta es:¿Vale la pena adoptar FreeBSD + Apache + ZFS, o el viejo IIS será lo suficientemente conveniente?

¿Fue útil?

Solución

Todo depende de su nivel de habilidad y de cuánta carga esté recibiendo en sus servidores.

Si tiene recursos (físicos) adicionales y tiene las habilidades técnicas y la experiencia para mantener máquinas de producción que ejecutan diferentes sistemas operativos, le recomendaría ejecutar lighttpd en Linux o FreeBSD.Una instalación de sistema operativo liviano con un servidor optimizado para archivos estáticos funcionará más rápido que Apache o IIS en un sistema operativo pesado.

Sin embargo, a menos que se sienta muy cómodo con estas soluciones, simplemente utilice IIS en Windows.Mueva los archivos estáticos a su propia máquina si tiene suficiente carga.Si actualmente no está pensando en varias interfaces ASP.Net, probablemente no sea necesario eliminar los archivos estáticos todavía, a menos que estemos hablando de varios gigabytes de archivos.

Otros consejos

Entiendo que solo servirá archivos estáticos.En este caso, los servidores HTTP livianos le brindarán un mayor rendimiento para una máquina determinada.Son bien conocidos los siguientes:

Muchos más están listados en Wikipedia.Hay una más reciente artículo en IBM DeveloperWorks.

Si está entregando archivos a través de Internet, también podría considerar Servicio S3 de Amazon.Descubrí que las tarifas y la confiabilidad son mejores que cualquier cosa que pudiera hacer (o encontrar) por mi cuenta.

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