EdgeScript (ES) le permite extender el comportamiento de CDN mediante scripts ligeros. Con esta herramienta, puede escribir lógica personalizada directamente en los puntos de presencia (POP) cuando la configuración estándar de la consola de CDN no es suficiente.
ES ofrece variables integradas, funciones encapsuladas y sentencias de toma de decisiones que los nodos de CDN reconocen de forma nativa. Combine estos componentes para cubrir la mayoría de sus necesidades de configuración personalizada: autenticación, caché, limitación de solicitudes, manipulación de encabezados, entre otros.


Para obtener la documentación de referencia de cada componente, consulte:
Facturación
El uso de ES no tiene costo.
Casos de uso
Lógica de autenticación: evite el hotlinking en escenarios de video bajo demanda (VOD) y streaming en vivo mediante la autenticación de solicitudes basada en parámetros, cookies o algoritmos. Una lógica de autenticación personalizada refuerza la protección de los recursos en su servidor de origen.
Encabezados de solicitud y respuesta: modifique los encabezados de solicitud y respuesta para adaptarlos a los requisitos de su negocio.
Reescritura y redirección de URL: redirija las solicitudes a URL específicas según el idioma. Por ejemplo, redirija las solicitudes de contenido en inglés o alemán desde el sitio de China al sitio regional correspondiente.
Pruebas A/B: enrute solicitudes con diferentes encabezados o URL a distintos servidores de origen para activar funcionalidades específicas antes de una versión completa.
Caché personalizada: cree reglas de caché cuando los valores estándar de tiempo de vida (TTL) o las reglas de expiración de caché no se ajusten a su caso de uso.
Limitación de solicitudes: aplique reglas de limitación por usuario; por ejemplo, para diferenciar entre usuarios gratuitos y de pago.
Bloqueo de solicitudes: bloquee solicitudes provenientes de direcciones IP específicas, aplique filtros basados en región o establezca políticas anti-bots para proteger sus recursos.