✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak buforować audio/wideo (*.mp4) (zasoby statyczne) za pomocą CloudFlare CDN?

50

Domyślnie Cloudflare CDN nie buforuje plików audio, takich jak .mp3 lub plików wideo, takich jak .mp4. CloudFlare CND będzie buforować następujące zasoby statyczne:

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

Jednak pliki multimedialne, takie jak .mp3, *.mp4, .avi itp., również można uznać za zasoby statyczne, które można osadzić w HTML5 za pomocą tagów audio lub wideo. Ich buforowanie poprawi wrażenia użytkownika podczas słuchania dźwięku lub oglądania wideo w Twojej witrynie. Aby umożliwić cloudflare buforowanie tych zasobów statycznych, musisz utworzyć regułę strony, która buforuje wszystko, na przykład:

*

W takim przypadku pliki mp4 będą buforowane na serwerach brzegowych. Biorąc pod uwagę częstotliwość aktualizacji, przeglądarka będzie buforować pliki mp4 przez rok.

Zasoby statyczne MP4 mogą być również buforowane przez CDN

Weryfikacja buforowania

Aby sprawdzić, czy CloudFlare CDN naprawdę buforuje zasoby, możesz uruchomić następujące polecenie:

curl -svo /dev/null <a class="vglnk" target="_blank" href="https://justyy.com/wp-content/uploads/2016/07/%E6%9C%89%E8%B6%A3%E6%98%AF%E6%9C%80%E5%A5%BD%E7%9A%84%E6%98%A5%E8%8D%AF.mp4" rel="nofollow"><span>https</span><span>://</span><span>justyy</span><span>.</span><span>com</span><span>/</span><span>wp</span><span>-</span><span>content</span><span>/</span><span>uploads</span><span>/</span><span>2016</span><span>/</span><span>07</span><span>/%</span><span>E6</span><span>%</span><span>9C</span><span>%</span><span>89</span><span>%</span><span>E8</span><span>%</span><span>B6</span><span>%</span><span>A3</span><span>%</span><span>E6</span><span>%</span><span>98</span><span>%</span><span>AF</span><span>%</span><span>E6</span><span>%</span><span>9C</span><span>%</span><span>80</span><span>%</span><span>E5</span><span>%</span><span>A5</span><span>%</span><span>BD</span><span>%</span><span>E7</span><span>%</span><span>9A</span><span>%</span><span>84</span><span>%</span><span>E6</span><span>%</span><span>98</span><span>%</span><span>A5</span><span>%</span><span>E8</span><span>%</span><span>8D</span><span>%</span><span>AF</span><span>.</span><span>mp4</span></a>

A tekst, którego powinieneś szukać w wyniku, to:

Ciąg zapytania

WordPress doda ciąg zapytania ?_=1 do plików wideo i audio, aby adresy URL były różne, możesz dodać * do reguły strony (jak wyżej) lub zmienić lokalizację wp-include/media.php następujące:

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

i zmieniono na (wygląd dwa razy, jeden dla dźwięku i jeden dla wideo):

$url = $atts[ $fallback ];

Maksymalny rozmiar zasobów statycznych, które można buforować w CloudFlare CDN, wynosi 512 MB.

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów