¿Qué hosting elegir para una web de 10000 visitas/día?

mejor alojamiento web 10000 visitas
mejor alojamiento web 10000 visitas

Última actualización: 11 de enero de 2023

Cuando crea un sitio web, una de las primeras decisiones importantes que deberá tomar es elegir el alojamiento para su sitio. Si espera recibir una gran cantidad de visitantes en su sitio, como por ejemplo 10000 visitantes por día, es esencial elegir un alojamiento que pueda manejar tal carga de tráfico.

En este artículo, veremos las diferentes opciones de alojamiento disponibles para sitios web de alto tráfico y lo ayudaremos a decidir. ¿Qué tipo de alojamiento es mejor para su sitio? en función de sus necesidades de rendimiento, coste y flexibilidad.

¿Alojamiento web para un sitio con 10 XNUMX visitantes al día?

Para poder hacer su elección, primero debe tener una idea precisa sobre cómo funciona tu sitio web.

Hoy en día, si bien hay un montón de opciones de CDN y complementos de almacenamiento en caché gratuitos, incluso el alojamiento compartido puede manejar fácilmente un sitio con 10000 visitantes por día.

4 parámetros a tener en cuenta a la hora de elegir un alojamiento web

Elegir el alojamiento adecuado depende completamente de su sitio y su contenido. Un sitio web optimizado no es como un sitio no optimizado.

La mayoría de la gente piensa que tener un servidor VPS superpotente es fundamental para manejar una gran cantidad de visitantes por día, pero eso no es cierto. Mientras tu el sitio web está bien desarrollado y optimizado, el sitio se mantendrá en buenas condiciones.

Para garantizar que su sitio web funcione sin problemas, existen cuatro variables que definen el mejor alojamiento web para un sitio web con 10000 visitantes por día:

  • El número de visitantes conectados al mismo tiempo..
  • El número de solicitudes de las páginas web más visitadas y su complejidad.
  • El peso de tus páginas web (las imágenes son uno de los elementos que más aumentan el peso de las páginas web).
  • El poder del servidor (procesador, memoria viva).
  • El tipo y tamaño del disco utilizado para almacenar archivos, así como la base de datos.

Calcule la cantidad de visitantes que su anfitrión puede admitir

Cuando realiza un trabajo de ajuste del rendimiento, una de las primeras cosas que aprendemos es que antes de que pueda mejorar el rendimiento, primero debe mejorar el rendimiento. mesurer.

Sin poder medir qué tan rápido funciona algo, no podemos saber si los cambios realizados mejoran el rendimiento, no tienen efecto o incluso empeoran las cosas.

Entonces para determinar qué alojamiento es el adecuado para usted, lo mejor es calcular el número aproximado de usuarios que puedes tener simultáneamente en tu servidor.

La formula magica que yo personalmente uso en mis estimaciones es:

((Número de núcleos de CPU / Tiempo promedio de respuesta de página en segundos) ) * Tasa de clics del usuario en segundos = Número máximo de usuarios simultáneos.

Mostrar la cantidad de núcleos de CPU de un servidor Linux

Para usar esta fórmula, primero debe conocer la cantidad de núcleos disponibles en su servidor.

La CPU o procesador es lo que interpreta y ejecuta instrucciones, procesa datos y realiza tareas como servir páginas web y ejecutar consultas en una base de datos.

Un alto número de procesadores aumenta la velocidad y la eficiencia del servidor, que puede ejecutar más instrucciones en menos tiempo.

Para encontrar rápidamente la cantidad de núcleos que tiene su servidor en Linux, simplemente abra una terminal SSH desde su servidor e ingrese este comando:

cat / proc / cpuinfo | procesador grep | wc -l

En este ejemplo, el servidor tiene Corazones 24. La cantidad de núcleos define el límite de instrucciones que puede ejecutar antes de que el servidor alcance su capacidad máxima.

En definitiva, nada te obliga a saber qué significa este número. Solo necesita saber que cuando supera los 24 (si tiene 24 núcleos), su servidor está sobrecargado.

¿Cuánto tiempo tarda el procesador en ejecutar su página web?

La otra métrica que necesitamos es la tiempo medio de respuesta de las páginas web de su sitio web.

La forma más fácil de hacer esto es analizar algunas páginas diferentes en su sitio web.

Para hacer esto, siga estos pasos:

  • Abra una página web de su sitio web desde el navegador Chrome.
  • Haga clic derecho en esta página, vaya a inspeccionar.
  • Ahora haga clic en la pestaña Nuestra red y actualice la página.
  • Finalmente haga clic en el recurso principal que cargó y presione la pestaña Timing.

En el siguiente ejemplo podemos leer que el tiempo empleado en ejecutar la página de inicio es 433 ms o 0,4 segundos.

¿Cuál es la relación entre los núcleos de la CPU y el tiempo de respuesta de la página web?

Cuando un visitante llega a su página web, el servidor está ocupado produciendo esa página web hasta que la recibe. Para el ejemplo anterior, el procesador está ocupado durante 433 milisegundos al producir esta página para usted. Con 1 núcleo de procesador, el límite del servidor sería proporcionar 2.5 páginas por segundo.

Para calcular la capacidad máxima de su servidor web, aquí está la fórmula:

Número de núcleos de CPU / Tiempo medio para una solicitud de página (en segundos) = Número máximo de solicitudes de página por segundo.

La capacidad de nuestros servidores es 24 núcleos de procesador, por lo que cuando cada consulta en el sitio web utiliza en promedio 0,433 segundos de tiempo de procesador, podemos esperar que sea capaz de manejar aproximadamente 24 núcleos / 0,433 segundo de tiempo de procesador = 55 solicitudes por segundo.

Calcule la frecuencia con la que sus usuarios hacen clic en promedio

Como vimos en la primera fórmula, para saber cuántos usuarios simultáneos puede tener en su sitio, también necesita saber con qué frecuencia hacen clic sus usuarios en promedio.

Para hacer esto, simplemente abra la herramienta Google Analytics.

Entonces ve a Audiencia> Visión general, encontrará la duración media de la sesión y el número de páginas por sesión.

La duración de la sesión en este ejemplo es 1 minutos y 2 segundosDe cualquier 1 × 60 + 2 = 62 segundos. Cada usuario hace clic en un promedio de 1.28 veces.

Divida la duración promedio de la sesión / número de páginas por sesión y obtendrá 48 secondes. Esto significa que el usuario promedio de su sitio web hará clic aproximadamente una vez cada 48 segundos.

Cuando sabemos que un usuario en Google Analytics hace clic una vez cada 48 segundos, y sabemos que la capacidad de los servidores es de 55 solicitudes por segundo, ahora podemos calcular una estimación bastante precisa;

Número máximo de solicitudes por segundo * Tasa de clics del usuario en segundos = Número máximo de usuarios simultáneos.

55 solicitudes por segundo * intervalo de clics en minutos 48 segundos = 2640 usuarios simultáneos como máximo en Google Analytics.

Hay muchas preguntas que puede plantear con respecto a esta forma de cálculo, pero en mi experiencia, esta forma de calcular da estimaciones bastante precisas.

¿Cuántas visitas puedo tener en un VPS?

Si ejecuta su sitio en un VPS con solo dos núcleos de procesador, el límite de capacidad se puede alcanzar mucho más rápido. Por ejemplo:

Tiempo medio de respuesta de las páginas de su sitio web: 400 ms
CPU: 2
Frecuencia de clic: 40 secondes
2 núcleos / 0,4 = 5 páginas vistas por segundo * 40 = 200 visitantes simultáneos máximo .

Conclusión

Elegir un proveedor de alojamiento web para un sitio web con más de 10000 visitantes es bastante difícil cuando sabes que las empresas de alojamiento están intentando engañarte.

Si recién está comenzando, no es necesario comprar VPS o alojamiento en la nube. Puedes optar por cualquier hosting compartido. Tenga en cuenta que incluso el alojamiento compartido puede gestionar fácilmente un sitio bien optimizado que tenga 10000 visitantes por día o más.