Servidores en proyectos de alto tráfico

Cuando tienes proyectos de alto nivel de tráfico ya no te queda más remedio que optar por servidores dedicados que puedas controlar directamente y estudiar su comportamiento en las horas puntas del día.

Si el tráfico sigue incrementándose entonces hay que cachear las páginas para evitar el exceso de consultas a la base de datos.

Pero si empezamos a tener todavía más visitas entonces tenemos que pensar en dividir la carga en diferentes servidores.

Normalmente en este caso se hace uso de un balanceador de carga que divide de la manera que tu programes la carga en los diferentes servidores que dispones, el costo de estos sistemas es bastante alto y rondan los 2000 euros mensuales en balanceadores con 4 servidores.

No obstante, tras consultar a diferentes expertos en servidores me han comentado que hay una manera intermedia de resolver este problema, esta es la de separar los archivos, imágenes, vídeos, … en un servidor y todo lo demás en el otro.

Otros expertos me han comentado que la mejor solución es instalar un servidor de caché y otro para todo lo demás.

¿que soluciones habéis optado vosotros?