Si necesita acelerar recursos dinámicos y estáticos, habilite la aceleración dinámica y defina reglas de aceleración personalizadas para los recursos estáticos al configurar los tipos de archivos estáticos. De este modo, los archivos estáticos utilizan un método de aceleración más adecuado y se almacenan en la caché de los puntos de presencia (POP). Mientras tanto, las solicitudes de recursos dinámicos emplean rutas optimizadas para obtener contenido del servidor de origen.
Información de contexto
Las siguientes reglas aplican a la aceleración de recursos dinámicos y estáticos:
-
Habilitado
Si necesita acelerar recursos estáticos y dinámicos, habilite el interruptor Dynamic Acceleration. Después, configure las reglas de aceleración para los tipos de archivos estáticos según sus necesidades de negocio. Una vez completada la configuración, los recursos se aceleran conforme a las reglas especificadas. Es posible personalizar los tipos de archivo para la caché perimetral, los URI de los archivos estáticos que se almacenarán en caché y los directorios de recursos para la aceleración estática.
-
Deshabilitado
Si no necesita acelerar recursos dinámicos, deshabilite el interruptor Dynamic Acceleration. Al deshabilitar la aceleración dinámica, los recursos dinámicos dejan de acelerarse y se procesan con base en la lógica de caché perimetral estática. En este caso, entran en vigor las reglas predeterminadas de aceleración de archivos estáticos, y cualquier regla de aceleración de archivos estáticos agregada manualmente queda invalidada.
Al habilitar la aceleración dinámica y configurar los tipos de archivos estáticos, puede acelerar el contenido dinámico y estático por separado. Esto permite almacenar los recursos estáticos en la caché de los puntos de presencia (POP) para agilizar el acceso, mientras que las páginas dinámicas usan una ruta optimizada para obtener el contenido más reciente del servidor de origen.
Por ejemplo, a continuación se describe una configuración típica para un sitio de WordPress:
Habilite el interruptor Dynamic Acceleration. Así garantiza que las páginas dinámicas, como las generadas por PHP, utilicen enrutamiento inteligente para recuperar el contenido más actualizado del servidor de origen.
En la configuración de Static File Types, agregue las extensiones de nombre de archivo de los recursos estáticos comunes de su sitio, como
jpg,png,gif,css,js,ico,svg,mp4,woff. DCDN almacena estos recursos estáticos en la caché de los puntos de presencia (POP), lo que reduce la carga del servidor de origen y mejora la velocidad de acceso.Cuando configure la expiración de la caché, establezca una duración larga, como 30 días, para los recursos que rara vez se actualizan, como imágenes y videos. Para los recursos que se actualizan con frecuencia, como los archivos CSS y JS, establezca una duración más corta, como 1 día. Si usa archivos dinámicos como PHP, se recomienda establecer la duración de la caché en 0 s para evitar que se almacenen en caché.
Procedimiento
-
Configure los tipos de archivos estáticos.
Inicie sesión en la consola de DCDN.
En el panel de navegación izquierdo, haga clic en Domain Names.
En la página Domain Names, busque el dominio de destino y haga clic en Configure.
En el panel de navegación izquierdo del dominio, haga clic en Acceleration Rules.
Habilite el interruptor Dynamic Acceleration.
En la pestaña Static File Types, haga clic en Modify.
-
En el cuadro de diálogo Static File Types, configure Static File Types.

Parámetro
Descripción
Static File Types
Tipos de archivos estáticos compatibles:
-
Imágenes: GIF, PNG, BMP, JPEG y JPG.
-
Páginas web: HTML, HTM y SHTML.
-
Archivos de audio y video: MP3, WMA, FLV, MP4, WMV, OGG y AVI.
-
Documentos: DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT y PDF.
-
Otros: ZIP, EXE, TAT, ICO, CSS, JS, SWF, APK, M3U8, TS, EJS, SVG, WOFF y OTF.
-
Haga clic en OK.
-
Configure la expiración de la caché.
En la sección Cache Expiration, haga clic en Add.
-
En el cuadro de diálogo Cache Duration, configure una regla de caché. Establezca reglas por Directory o por Filename Extension.

Parámetro
Descripción
Type
Especifique el alcance de los recursos por Directory o por Filename Extension.
-
Directory: establece la misma regla de caché para todos los recursos de una ruta específica.
-
Filename Extension: establece la misma regla de caché para los recursos de un tipo de archivo específico.
Content
El directorio o la extensión de nombre de archivo al que aplica la regla.
-
Si establece Type en Directory, tenga en cuenta lo siguiente:
-
Solo puede agregar un directorio a la vez. Una barra diagonal (/) coincide con todos los directorios.
-
Introduzca la ruta completa del directorio. La ruta debe comenzar con una barra diagonal (/). Ejemplo: /directory/aaa.
-
-
Si establece Type en Filename Extension, tenga en cuenta lo siguiente:
-
Introduzca una o más extensiones de nombre de archivo. Separe varias extensiones con una coma (,), por ejemplo,
jpg,txt. El valor distingue entre mayúsculas y minúsculas.Las extensiones de nombre de archivo no se limitan a los tipos de archivos estáticos comunes que se enumeran a continuación. Introduzca cualquier extensión de nombre de archivo personalizada (por ejemplo,
bytesounity3d). El sistema reconoce y almacena en caché los recursos que coinciden con estas extensiones personalizadas.Tipos de archivos estáticos compatibles:
-
Imágenes: GIF, PNG, BMP, JPEG y JPG.
-
Páginas web: HTML, HTM y SHTML.
-
Archivos de audio y video: MP3, WMA, FLV, MP4, WMV, OGG y AVI.
-
Documentos: DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT y PDF.
-
Otros: ZIP, EXE, TAT, ICO, CSS, JS, SWF, APK, M3U8, TS, EJS, SVG, WOFF y OTF.
-
-
No use un asterisco (*) para coincidir con todos los tipos de archivo.
-
Expire In
El TTL de caché de los recursos. La duración máxima es de 3 años. Se recomiendan las siguientes configuraciones:
-
Para archivos estáticos que no se actualizan con frecuencia, como imágenes y paquetes de aplicaciones, establezca el TTL en un mes o más.
-
Para archivos estáticos que se actualizan con frecuencia, como archivos JS y CSS, establezca un TTL personalizado según sus necesidades de negocio.
-
Para archivos dinámicos, como archivos PHP, JSP y ASP, establezca el TTL en 0 s para evitar que se almacenen en caché.
Honor origin cache policy
Si se habilita, los encabezados de política de caché del servidor de origen, como Cache-Control y Pragma, tienen prioridad.
Ignore origin no-cache header
Cuando esta función está habilitada, los POP de DCDN ignoran los siguientes encabezados de política de caché de la respuesta del servidor de origen. Estos encabezados indican que el contenido no debe almacenarse en caché.
-
Cache-Control: no-store
-
Cache-Control: no-cache
-
Cache-Control: max-age=0
-
Pragma: no-cache
Client follows DCDN cache policy
Cuando esta función está habilitada, los POP de DCDN responden al cliente con la política de caché efectiva.
Force revalidation
Este parámetro solo surte efecto cuando el TTL de caché se establece en 0. Los efectos son los siguientes:
-
Deshabilitado (predeterminado): cuando el TTL de caché de /DCDN se establece en 0, los POP de /DCDN no almacenan archivos en caché y se obtiene contenido del origen para cada solicitud.
-
Habilitado: cuando el TTL de caché de DCDN se establece en 0, los archivos pueden almacenarse en la caché de los POP de DCDN. Cada solicitud requiere obtener contenido del origen para validar el contenido almacenado en caché.
Weight
La prioridad de la regla de caché. Los valores válidos son números enteros del 1 al 99. Un valor mayor indica una prioridad más alta. La regla con la prioridad más alta se aplica primero.
Nota-
Si configura varias reglas de caché, establezca un peso distinto para cada una a fin de controlar su prioridad de ejecución.
-
Si varias reglas tienen el mismo peso, la que se creó primero tiene mayor prioridad, sin importar el tipo de regla.
-
Si se configuran varias políticas de caché, DCDN deja de evaluar otras políticas una vez que una entra en vigor.
Rule condition
Una condición de regla identifica diversa información de parámetros en una solicitud de usuario. Esto determina si una configuración entra en vigor para dicha solicitud.
ImportanteCuando hace referencia a condiciones de regla, estas se evalúan según la prioridad de las condiciones asociadas, no según el orden de configuración de la función en sí.
Do not use: no utiliza ninguna condición de regla.
Para agregar o editar condiciones de regla, gestíonelas en Rules Engine.
-
Haga clic en OK.