✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як кешувати аудіо/відео (*.mp4) (статичні ресурси) за допомогою CloudFlare CDN?

9

За замовчуванням Cloudflare CDN не кешує аудіофайли, такі як .mp3, або відеофайли, такі як .mp4. CloudFlare CND буде кешувати такі статичні ресурси:

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

Однак такі мультимедійні файли, як .mp3, *.mp4, .avi тощо, також можна вважати статичними ресурсами, які можна вбудовувати в HTML5 за допомогою тегів аудіо або відео. Це кешування покращить досвід користувача під час прослуховування аудіо або перегляду відео на вашому сайті. Щоб дозволити Cloudflare кешувати ці статичні ресурси, вам потрібно буде створити правило сторінки, яке кешує все, наприклад:

*

У цьому випадку файли mp4 будуть кешовані на периферійних серверах. А враховуючи частоту оновлення, браузер кешуватиме файли mp4 протягом року.

CDN також може кешувати статичні ресурси MP4

Перевірка кешування

Щоб перевірити, чи дійсно CloudFlare CDN кешує ресурси, ви можете виконати таку команду:

І текст, який ви повинні шукати у вихідних даних, це:

QueryString

WordPress додасть рядок запиту ?_=1 до відео та аудіофайлів, щоб URL-адреси були різними, ви можете додати * до правила сторінки (як вище) або ви можете змінити wp-include/media.php locate наступне:

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

і змінено на (вигляд двічі, один для аудіо та один для відео):

$url = $atts[ $fallback ];

Максимальний розмір статичних ресурсів, які ви можете кешувати в CloudFlare CDN, становить 512 МБ.

Джерело запису: helloacm.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі