caribehost_oficial Seguir
Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
- Desde
- 10 Mar 2020
- Mensajes
- 267
Cuando ejecuta campañas u otros eventos que pueden dar lugar a picos de tráfico que son mucho más altos de lo que suele obtener su sitio, puede prepararse calculando el impacto que tendrá el tráfico en el alojamiento. Hay muchas variables que pueden afectar el rendimiento de su sitio web y, por lo tanto, la carga del servidor, y en este artículo describimos de qué debe preocuparse, de qué no debe preocuparse y cómo hacer estimaciones bastante precisas del impacto de su campaña sobre el uso de recursos del servidor.
Está es la fórmula para realizar la estimación, que captura la esencia y nos proporcionará un número aproximado de cuántos usuarios puede tener simultáneamente en su sitio en Google Analytics es:
(número de núcleos de CPU / Tiempo promedio de respuesta de la página en segundos) * 60 * Frecuencia de clics del usuario en segundos = Máximo de usuarios simultáneos
Cómo estimar la capacidad de sus servidores web
Hay métodos simples para estimaciones bastante precisas de cuánto tráfico puede manejar su configuración de alojamiento. Los cuellos de botella con los que se encuentra por primera vez al escalar el tráfico suelen ser PHP y el rendimiento de la base de datos. Hay muchas técnicas que puede usar para intentar reducir la carga de estas, pero primero hagamos los cálculos.
¿Cuánto tiempo de CPU consume una solicitud promedio de PHP a su sitio?
El número que usamos para la estimación es la suma del tiempo hasta el primer byte + el tiempo de descarga de contenido. En el siguiente ejemplo, podemos leer que el tiempo dedicado a producir la portada es de 919.58 ms, que es 0.9 segundos.
¿Cuál es la relación entre los núcleos de CPU y el tiempo de las solicitudes PHP?
Cuando un visitante llega a su página web, el servidor está ocupado trabajando para producir esa página web hasta que la haya recibido. Para el ejemplo anterior, la CPU está ocupada durante 919 milisegundos mientras produce esta página para usted. Con 1 núcleo de CPU, el límite del servidor sería entregar 1 páginas por segundo.
Fórmula para calcular la capacidad máxima de su servidor web
Número de núcleos de CPU / Tiempo promedio para una solicitud de página (en segundos) = Número máximo de solicitudes de página por segundo
Ejemplo: La capacidad de los servidores es de 32 núcleos de CPU, por lo que cuando cada solicitud al sitio web en promedio usa 0.9 segundos de tiempo de CPU, podríamos esperar que sea capaz de manejar aproximadamente 32 núcleos / 0.9 segundos de tiempo de CPU = 35 solicitudes por segundo.
¿Por qué el número de solicitudes de página por segundo es una métrica importante para la escalabilidad?
La escalabilidad de su sitio web generalmente se reduce a cuando su servidor alcanza el límite de la CPU. El tiempo promedio de solicitud de página captura tanto el tiempo que consume PHP como el tiempo que usa la base de datos para las consultas.
¿Cuántos usuarios puedo tener en mi sitio web simultáneamente?
La pregunta es cómo se relacionan las páginas vistas por segundo con Google Analytics. Para determinar cuántos usuarios simultáneos puede tener en su sitio, debe verificar su Google Analytics y calcular con qué frecuencia sus usuarios hacen clic en promedio.
Si navega a Audiencia> Descripción general, encontrará Duración promedio de la sesión y Páginas por sesión.
La duración de la sesión en este ejemplo es de 4 minutos y 26 segundos, esto es 4 × 60 + 10 = 250 segundos.
Cada usuario en promedio hace clic 3.91 veces.
Divida la duración promedio de la sesión / páginas por sesión, y obtendrá 64s.
Esto significa que el usuario promedio en su sitio web hará clic aproximadamente una vez cada 1 minutos (cada 64 segundos).
Este número puede variar mucho, pero para el comercio electrónico la regla general es una vez por minuto.
Cuando sabemos que un usuario en Google Analytics hace clic una vez cada un minutos, y sabemos que la capacidad de los servidores es de 35 solicitudes por segundo, podemos calcular una estimación bastante precisa;
Número de solicitudes máximas por segundo * 60 * Frecuencia de clics de usuarios en segundos = Número máximo de usuarios simultáneos
35 solicitudes por segundo * 60 segundos * intervalo de clics en minutos 1 = 2100 usuarios simultáneos máximos en Google Analytics
Hay muchas preguntas que puede plantear con respecto a esta forma de cálculo, esta forma de cálculo proporciona estimaciones bastante precisas. Sin embargo, siempre debe redondear los números de forma pesimista para mantenerse seguro.
¿Cuántos usuarios puedo tener en mi VPS?
Si ejecuta su sitio en un VPS con solo uno o algunos núcleos de CPU, el límite de capacidad puede alcanzarse mucho antes. Por ejemplo:
Tiempo promedio de solicitud PHP: 919.58ms
Núcleos de CPU: 4
Frecuencia de clics: 45 segundos (normal para comercio electrónico)
4 núcleos / 0,91 = 4 páginas vistas por segundo * 60 * 1 = 240 usuarios simultáneos máximos
https://servebolt.com/articles/calculate-how-many-simultaneous-website-visitors/