Asegurar que su sitio web se cargue más rápido es uno de los crítico métricas para el éxito empresarial en línea.
A nadie le gusta un lento cargando sitio.
Hay varias técnicas para acelerar su sitio web, pero una de las formas más rápidas es implementar los CDN (Red de entrega de contenidos).
Si es nuevo en CDN, puede consultar el guía esencial de CDN para un mejor entendimiento.
En una línea, CDN acelera su contenido y ofrece los recursos solicitados a la audiencia desde el La ubicación más cercana. Es fundamental elegir el CDN de baja latencia, que tiene POP en todo el mundo (punto de presencia) o ubicación de borde.
Veamos algunos de los proveedores de CDN y su número de POP.
CDN | Ubicación de POP / red perimetral / caché |
CDN de la nube de Google | 130+ |
Cloudflare | 200+ |
Amazon Cloudfront | 200+ |
StackPath | 45+ |
En este post, hablaré sobre cómo habilitar CDN de la nube de Google para su sitio web y configure una URL de WordPress para mostrar Qué rápido es.
Google Cloud CDN está disponible para cualquier persona que utilice HTTP (S) de Google Balanceador de carga y proporciona muchas otras funciones junto con la distribución de contenido de baja latencia.
- Anycast: toda la distribución de contenido desde una única IP en todo el mundo
- HTTP / 2 - nuevo HTTP 2 el protocolo es el apoyo.
- HTTPS: configure su certificado SSL / TLS en Load Balancer
- Logging: capturar aciertos / errores de caché en Stackdriver logging
- Purga de caché: purga la caché al instante
Enabling Google Cloud CDN
Puede habilitar CDN en Google Load Balancer existente o en uno nuevo.
Para habilitar en LB existente:
- Inicie sesión en Google Cloud Platform para enumerar Balanceador de carga.
- Haga clic en Editar
- Vaya a la configuración de Backend y seleccione el backend existente.
- Marque la "Habilitar Cloud CDN”En la configuración de backend del balanceador de cargas HTTP (S)
- Haga clic en Actualizar para guardar la configuración.
To create new LB and enable
Como requisito previo de LB, debe crear un grupo de instancias. Una vez creado el grupo de instancias, puede hacer lo siguiente para crear HTTP (S) LB y habilitar Cloud CDN.
- Inicie sesión en Google Cloud Platform
- Vaya a Redes >> Equilibrio de carga >> Cree un equilibrador de carga
- Seleccione "Iniciar configuración" para el balanceo de cargas HTTP (S)
- Cree una configuración de backend con el grupo de instancias existente y seleccione "Habilitar Cloud CDN."
Lo más probable es que no tenga que realizar ninguna configuración para (Reglas de host y ruta y configuración frontal) si solo está realizando una configuración básica de LB.
Puede dejar la configuración predeterminada y hacer clic en Crear
Tardará unos segundos y obtendrá una confirmación de que se creó LB. LB se asociará con un IP pública que usarás para actualizar A registro de su dominio.
Nota:: Google, de forma predeterminada, le proporcionará una IP efímera, y se recomienda encarecidamente obtener una IP pública estática para LB.
Testing Google Cloud CDN
Así que esto es lo que hice para probar.
Yo aprovisionaba f1-micro instancia con 10 GB SSD disco en Google Cloud. Por cierto, esta configuración costaría alrededor de $ 6.
Instalé WordPress con la ayuda de EasyEngine sin ningún complemento de caché y apunte mi dominio (Chandan.io) a la dirección IP externa de la VM.
Nota: La propagación de DNS puede llevar algún tiempo, por lo que debe asegurarse de que el dominio se está resolviendo a Google Cloud VM antes de comenzar la prueba.
He instalado el Tema BLOGGING, por lo que tiene algo de contenido.
Prueba de WordPress sin Google Cloud CDN
Hice una prueba de velocidad contra Chandan.io a través de BlazeMeter con 50 usuarios concurrentes es dos minutos, y los resultados son:
- El tiempo medio de respuesta es de 13.46 segundos.
- El tiempo de respuesta del 90% es de 26.73 segundos.
Así que ahora sé mi Rendimiento de WordPress desde VM, y es hora de habilitar la CDN en la nube y ejecutar la prueba nuevamente para comparar los resultados.
También puede considerar algunos otros herramientas para realizar una prueba de carga.
Prueba de WordPress con Google Cloud CDN
Creé LB con Cloud CDN y actualicé el registro A de mi dominio para que apunte a la IP pública de LB.
La VM de backend sigue siendo la misma, y realicé la prueba con 50 usuarios durante dos minutos, y aquí están los resultados.
¿Ves una gran diferencia?
- Tiempo promedio de respuesta Los 3.82s comparar con Los 13.46s sin CDN.
- 90% de tiempo de respuesta Los 9.6s comparar con Los 26.73s sin CDN.
- Rendimiento medio 10.28 hits por segundo en comparación con 3.24 sin CDN.
Google Cloud CDN hizo que mi sitio web se cargara más rápida para y aumentó el rendimiento. El rendimiento parece prometedor, y si ya está en GCP, es posible que desee aprovechar su CDN de baja latencia.
Si está interesado en aprender GCP, le sugiero que consulte esto Curso Udemy.