¿Cuánto carnero necesitas para 100 millones de visitas por día?

Responder esta pregunta no es muy sencillo porque hay muchas variables que no has mencionado.

Por ejemplo, 100 millones de visitas, si se distribuyen uniformemente a lo largo del día (24 horas), su rendimiento máximo es de poco más de mil visitas por segundo. Sin embargo, si se trata de una distribución gaussiana, es posible que vea 5-10 veces ese número durante las horas pico (dependen de dónde provienen la mayoría de sus visitantes) y casi nada en las horas no pico.

Sin embargo, pase lo que pase, a menos que el contenido que está sirviendo sea 100% estático, lo más probable es que tenga que ir más allá de un solo VPS. Si es contenido 100% estático, debe seguir la recomendación de Simon y simplemente ponerlo todo en Amazon S3.

Para la carga dinámica, probablemente esté buscando más de 10 servidores de aplicaciones, cada uno con aproximadamente 2-4 GB de RAM. Todos estos números dependen de los requisitos de memoria de su aplicación, que son altamente específicos para cualquier situación.

Eso depende completamente de en qué está ejecutando su sitio. Si se trata de páginas HTML estáticas, nginx funcionará bien en casi ninguna RAM (aunque probablemente sería mejor servir todo el sitio fuera de S3 y no usar un VPS).

Para páginas dinámicas, la única respuesta correcta es ejecutar una prueba de carga y ver qué sucede. Sin embargo, para ese tipo de tráfico probablemente necesitará más de un servidor si sirve páginas dinámicas.

Las otras personas han cubierto esto bastante bien, así que no entraré en demasiados detalles adicionales.

SIN EMBARGO, si tiene que hacer la pregunta, está loco. Le recomendamos que se ponga en contacto con una empresa de alojamiento cuya experiencia es en “alojamiento de alto tráfico administrado”. La mayoría de ellos pueden vender su capacidad en función del número de visitas y luego proporcionar algún tipo de tiempo de actividad o garantía de conteo de visitas. Si su negocio realmente está haciendo 100 millones de visitas al día, ¡el costo de conseguir que alguien que sea un experto se encargue de esto debería ser una gota en el cubo!