Este tema ofrece una guía de inicio rápido para Alibaba Cloud CDN. Incluye la adición de un nombre de dominio, la configuración del origen, la creación de un registro CNAME y la aplicación de ajustes recomendados de rendimiento y seguridad.
Los ejemplos de este tema utilizan www.example.com como nombre de dominio y 10.10.10.1 como IP del servidor de origen.
Cómo acelera Alibaba Cloud CDN la entrega de contenido
Si ya conoce el funcionamiento de una CDN, puede omitir esta sección y continuar con la configuración.
Conexión a Alibaba Cloud CDN
Complete la siguiente configuración para habilitar la aceleración de contenido.
Antes de utilizar Alibaba Cloud CDN, complete los siguientes requisitos previos:
Necesita una cuenta de Alibaba Cloud. Si no tiene una, puede crearla en la página de registro de cuenta. Si necesita acelerar tráfico en una región de China continental, también debe completar la verificación de cuenta.
Adición de nombre de dominio y servidor de origen
-
Configuración del nombre de dominio
Para habilitar la aceleración de su nombre de dominio, agréguelo a Alibaba Cloud CDN como Domain Name to Accelerate. Esto permite que Alibaba Cloud CDN identifique y acelere las solicitudes para dicho dominio.
-
(Opcional) Adición de un nombre de dominio CDN unificado para varios nombres de dominio
Al configurar un nombre de dominio acelerado unificado, considere lo siguiente:
Caché compartida: Si varios nombres de dominio acelerados sirven contenido idéntico desde el servidor de origen, habilite la caché compartida para mejorar la tasa de aciertos de caché.
Soporte HTTPS: Para admitir acceso HTTPS, debe configurar un certificado SSL por separado para cada nombre de dominio acelerado.
Configuración del encabezado de host de origen: Establezca el encabezado de host de origen con el nombre de dominio real del origen para evitar discrepancias en el encabezado de host. Para obtener más información, consulte Specify an origin-pull HOST for an origin server
Reglas de adición de nombres de dominio: Agregue cada nombre de dominio como un nombre de dominio acelerado independiente en Alibaba Cloud CDN. Por ejemplo,
www.example.comyexample.comson dos nombres de dominio diferentes y deben agregarse como nombres de dominio acelerados con registros CNAME configurados por separado en la consola de CDN.
-
Verificación de propiedad del dominio
Alibaba Cloud CDN requiere la verificación de propiedad del dominio para confirmar que usted es el propietario del nombre de dominio. Puede omitir este paso si ya verificó el dominio o si no aparece ningún mensaje de verificación.
-
Configuración de la información del servidor de origen
Un servidor de origen es un servidor web que aloja el contenido de su aplicación. Cuando ocurre un fallo de caché, un nodo de la CDN recupera el recurso solicitado del servidor de origen.
-
Verificación del nombre de dominio acelerado
Después de agregar el nombre de dominio acelerado, se recomienda probarlo primero en una máquina local. Esto le permite cambiar los registros DNS sin afectar el tráfico de producción. Una vez que compruebe que el nombre de dominio acelerado funciona correctamente, apunte su registro DNS a la dirección CNAME.
NotaEl acceso simulado genera cargos estándar de CDN. Para obtener más información, consulte Billing components.
Configuraciones recomendadas
Después de configurar el nombre de dominio y el servidor de origen, haga clic en Next para ir a la página Recommended Configurations.
La sección Recommended Configurations ofrece cuatro configuraciones: Improve cache hit ratio, Improve access performance, Cost control y Improve access security. Estas opciones permiten mejorar rápidamente la tasa de aciertos de caché, el rendimiento de acceso y la seguridad de su CDN.
Configure las funciones según sus necesidades comerciales u omita este paso. Puede volver a acceder a esta página más adelante; para ello, haga clic en Quick Configuration dentro de la columna Action en la página Domain Names.
Improve cache hit ratio
Cache Expiration
Configure reglas de caché para reducir las solicitudes de recuperación al origen. Las reglas se evalúan en orden y se aplica la primera coincidencia. Según las características de sus recursos, set a suitable cache expiration time. La siguiente tabla muestra las configuraciones recomendadas para las reglas basadas en extensiones de archivo.
|
Tipo de archivo |
Extensión de archivo |
Tiempo de expiración |
Descripción |
|
Imágenes/Audio/Video |
|
30 días |
El contenido del recurso cambia con poca frecuencia. |
|
Scripts estáticos |
|
1 hora |
Pueden cambiar frecuentemente con cada lanzamiento de versión. |
|
Página principal del sitio web |
|
No almacenar en caché (0 segundos) |
Garantiza que los usuarios siempre obtengan la estructura más reciente de la página. |
Ignore Parameters
Al habilitar la función ignore URL parameters, los puntos de presencia (POP) de CDN eliminan los parámetros que siguen al signo de interrogación (?) en una URL cuando generan una clave de caché. Esto permite que las solicitudes al mismo recurso con diferentes parámetros coincidan con la misma caché. Como resultado, mejora la tasa de aciertos de caché y reduce el tráfico de recuperación al origen.
En el cuadro de diálogo Ignore URL Parameters, establezca Mode en Keep Specified Parameters o Delete Specified Parameters. Configure Ignore URL Parameters en Yes. En el campo Keep Specified Parameters, introduzca los parámetros que desea conservar. Puede introducir hasta 10 parámetros separados por comas. Si habilita Keep Origin Fetch Parameters, se conservan todos los parámetros para las solicitudes de recuperación al origen. Si esta función está deshabilitada, los parámetros para las solicitudes de recuperación al origen serán los mismos que los de la clave de caché. Haga clic en OK para guardar la configuración.
Mejora del rendimiento de acceso
Range Origin Fetch
Range origin fetch recupera del servidor de origen únicamente los rangos de bytes no almacenados en caché de archivos grandes. Esto evita la retransmisión de archivos completos.
Si el cliente ya configuró parámetros de recuperación por rangos, seleccione Match Client. Utilice fragmentos de 512 KB para imágenes. Para videos o archivos grandes, use fragmentos de 1 MB, 2 MB o 4 MB según el tamaño del archivo.
Si los recursos acelerados son videos o archivos grandes, seleccione Enable Range Origin Fetch (Recommended for Large File Delivery). Elija fragmentos de 1 MB, 2 MB o 4 MB según el tamaño del archivo. Todas las solicitudes de recuperación al origen desde los nodos de CDN utilizarán entonces el tamaño de fragmento especificado.
Gzip Compression
Utilice la compresión Gzip para archivos acelerados de entre 1 KB y 10 MB con el fin de reducir la cantidad de datos transferidos.
Esta función no comprime archivos menores a 1 KB ni mayores a 10 MB. Los tipos comunes de archivos de imagen y video ya están comprimidos, por lo que habilitar Gzip para ellos no tiene efecto. Antes de habilitar esta función, lea las precauciones en Gzip compression.
Active el interruptor de Gzip compression. No habilite esta función si los archivos de su servidor de origen cuentan con su propio mecanismo de verificación MD5.
Control de costos
Para evitar facturas elevadas debido a picos repentinos de ancho de banda causados por ataques o uso no autorizado, configure un límite de uso para controlar el ancho de banda máximo, el tráfico y el número de solicitudes HTTPS de su nombre de dominio. Para obtener más información, consulte Configure a usage cap.
Cuando se activa una regla de límite, el nombre de dominio acelerado se desconecta temporalmente y deja de ser accesible. Si solo desea recibir una alerta cuando el uso supere el umbral, set traffic monitoring alerts.
Establezca el umbral según el historial de tráfico, ancho de banda y número de solicitudes HTTPS de su sitio web. Si no está seguro de estos datos, omita esta configuración por ahora. Una vez que su sistema sea estable, utilice la función Usage Query de CDN para consultar la información de uso del nombre de dominio acelerado y luego configure the usage cap.
Traffic Cap
Si su método de facturación es el predeterminado Pay-by-traffic, configure esta función. Establezca el umbral según el historial de tráfico. El sistema calcula el tráfico total del nombre de dominio durante un periodo especificado. Cuando el tráfico acumulado supera el umbral establecido, se activa la regla de límite y el nombre de dominio se desconecta. El nombre de dominio acelerado vuelve a estar en línea a la hora de desbloqueo especificada.
Bandwidth Cap
Si su método de facturación es Pay-by-peak-bandwidth, configure esta función para controlar eficazmente el límite superior de su ancho de banda facturable. Cuando el ancho de banda en tiempo real supera el umbral establecido, se activa la regla de límite y el nombre de dominio se desconecta. El nombre de dominio acelerado vuelve a estar en línea a la hora de desbloqueo especificada.
HTTPS Requests Cap
Si su nombre de dominio acelerado requiere acceso HTTPS y necesita controlar el presupuesto para solicitudes HTTPS, configure esta función. Cuando el número acumulado de solicitudes supera el umbral establecido, se activa la regla de límite y el nombre de dominio se desconecta. El nombre de dominio acelerado vuelve a estar en línea a la hora de desbloqueo especificada.
Mejora de la seguridad de acceso
HTTPS Certificate
Si su nombre de dominio requiere acceso HTTPS, configure un certificado. De lo contrario, HTTPS no estará disponible.
Omita este paso si no requiere HTTPS.
Habilitar HTTPS genera solicitudes HTTPS estáticas. Para obtener más información, consulte Static HTTPS requests.
Si adquirió un certificado mediante Alibaba Cloud Certificate Management Service, seleccione SSL Certificates Service y elija su certificado en la lista Certificate Name. Si no puede seleccionar su certificado, compruebe que el nombre de dominio vinculado al certificado coincida con el nombre de dominio acelerado.
Si utiliza un certificado de un proveedor externo, seleccione Custom Certificate (Certificate+Private Key). Establezca un Certificate Name y luego cargue el Certificate (Public Key) y la Private Key. El certificado se guarda en Alibaba Cloud Certificate Management Service. Puede consultarlo en My Certificates.
Referer Black/Whitelist
Una lista de bloqueados/permitidos de Referer controla el acceso según el campo Referer en los encabezados de solicitud HTTP para evitar el hotlinking de recursos. Puede configurar una lista de bloqueados o una lista de permitidos. Ambas listas son mutuamente excluyentes. Para obtener más información, consulte Configure a Referer blocklist/allowlist.
Puede habilitar previamente la función Customize and subscribe to operations reports. Los informes operativos recopilan y muestran datos de acceso de los usuarios, como PV/UV, Regions and ISPs, Domain Name Ranking, referers populares, Popular URLs, Popular Origin URLs y Top Client IPs. Posteriormente, utilice los datos de referers populares para configurar la Referer Black/Whitelist.
3. Configurar CNAME
Configure un registro CNAME para dirigir su nombre de dominio al punto de presencia (POP) de CDN más cercano. De este modo, las solicitudes de los usuarios se enrutan a través de Alibaba Cloud CDN para su aceleración.
Un registro CNAME es un tipo de registro DNS que asigna un nombre de dominio a otro. Para obtener más información, consulte Introduction to CNAME records.
Precarga de recursos
Después de agregar un nombre de dominio a CDN, puede precargar recursos estáticos populares en los POP de CDN. Esto proporciona un acceso más rápido para los visitantes nuevos al servir el contenido directamente desde la caché.
Inicie sesión en la consola de CDN.
En el panel de navegación izquierdo, haga clic en Purge and Prefetch.
En la pestaña Purge/Prefetch, establezca el tipo de operación en Prefetch.
En el cuadro de entrada, introduzca la URL completa de cada archivo que desea precargar. Introduzca una URL por línea. No se admite la precarga de directorios. Por ejemplo:
https://www.example.com/install/package.zip.Haga clic en Submit.
En la pestaña de registros de operaciones, consulte los detalles y el progreso de sus tareas de purga o precarga. Una tarea se considera completada cuando su progreso alcanza el 100 %.
Las tareas de purga o precarga enviadas no se pueden cancelar.
El tiempo de finalización de una tarea de precarga depende del tamaño del archivo, la cantidad de archivos y el rendimiento del servidor de origen. Una tarea suele tardar entre 5 y 30 minutos.
Paso 5: Verificar el almacenamiento en caché de Alibaba Cloud CDN
Si aún no puede acceder a su sitio o encuentra errores después de completar estos pasos, consulte Troubleshoot access issues.
Después de completar estos pasos, habrá configurado Alibaba Cloud CDN para acelerar su sitio web.