¿Cuál es la mejor configuración de Apache/Linux para este servidor?

¿Cuál es la mejor configuración de Apache/Linux para este servidor?

2 x Intel Xeon-Woodcrest 5130-DualCore 2GB RAM Ubuntu 10.04.0-64

En el peor de los casos, este cuadro atenderá a ~300 personas que solicitarán ~700 imágenes al mismo tiempo. Las imágenes miden alrededor de 5K cada una.

Puedo actualizar o cambiar la máquina si alguien tiene alguna sugerencia.

¡Gracias!

Respuesta1

Si solo sirve contenido estático, instalar un proxy inverso como Barniz también mejorará enormemente el rendimiento, aunque recomendaría agregar un poco más de RAM (otros 2 o 4 GB) a la caja.

Además, no olvide hacer que su servidor web (para contenido estático, nginx o lighttpd son buenos) agregue encabezados de caducidad a las respuestas http, o el proxy inverso no funcionará de manera óptima.

Respuesta2

Entonces, ¿su contenido es completamente estático y solo muestra imágenes? Quizás opte por nginx o lighttpd en lugar de apache. Probablemente podrías agregar algo más de RAM, 2 GB no es un montón y la RAM es barata. El servicio de archivos estáticos estará limitado por la E/S más que nada, aunque ¿qué tipo de discos duros tienes ahí? ¿También puede ampliar lo que quiere decir con "300 personas solicitando 700 imágenes al mismo tiempo"?

De hecho, si todo lo que hace es servir imágenes, ¿necesita siquiera un servidor dedicado o podría ejecutarlo en una CDN como S3? ¿Es este un servidor interno o externo?

información relacionada