✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

¿Cómo almacenar en caché audio/video (*.mp4) (recursos estáticos) usando CloudFlare CDN?

14

De forma predeterminada, Cloudflare CDN no almacena en caché los archivos de audio como .mp3 o archivos de video como .mp4. CloudFlare CND almacenará en caché los siguientes recursos estáticos:

css bmp tif ttf docx woff2 js pict tiff eot xlsx jpg csv eps woff xls jpeg doc ejs otf pptx gif pdf swf svg ps ico pls midi svgz class png ppt mid webp jar

Sin embargo, los archivos multimedia como .mp3, *.mp4, .avi, etc. también pueden considerarse recursos estáticos, que pueden incrustarse en HTML5 mediante etiquetas de audio o video. Almacenarlos en caché mejorará las experiencias de los usuarios al escuchar audio o ver un video en su sitio. Para permitir que Cloudflare almacene en caché estos recursos estáticos, deberá crear una regla de página que almacene en caché todo, por ejemplo:

*

En este caso, los archivos mp4 se almacenarán en caché en los servidores perimetrales. Y teniendo en cuenta la frecuencia de actualización, el navegador almacenará en caché los archivos mp4 durante un año.

CDN también puede almacenar en caché los recursos estáticos MP4

Verificación del almacenamiento en caché

Para verificar si CloudFlare CDN realmente almacena en caché los recursos, puede ejecutar el siguiente comando:

Y el texto que debe buscar en la salida es:

cadena de consulta

WordPress agregará la cadena de consulta ?_=1 a los archivos de video y audio, de modo que las URL sean diferentes, puede agregar * a la regla de la página (como se indicó anteriormente) o puede cambiar la localización de wp-include/media.php el seguimiento:

$url = add_query_arg( '_', $instance, $atts[ $fallback ] );

y cambió a (aparición dos veces, una para audio y otra para video):

$url = $atts[ $fallback ];

El tamaño máximo de los recursos estáticos que puede almacenar en caché en CloudFlare CDN es de 512 MB.

Fuente de grabación: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More