...
✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Wie kann ich Audio/Video (*.mp4) (statische Ressourcen) mit CloudFlare CDN zwischenspeichern?

9

Standardmäßig speichert das Cloudflare CDN die Audiodateien wie .mp3 oder Videodateien wie .mp4 nicht zwischen. Das CloudFlare CND wird die folgenden statischen Ressourcen zwischenspeichern:

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

Die Mediendateien wie .mp3, *.mp4, .avi usw. können jedoch auch als statische Ressourcen betrachtet werden, die mithilfe von Audio- oder Video-Tags in HTML5 eingebettet werden können. Das Zwischenspeichern dieser Informationen verbessert die Erfahrungen der Benutzer beim Hören von Audio oder beim Ansehen eines Videos auf Ihrer Website. Damit Cloudflare diese statischen Ressourcen zwischenspeichern kann, müssen Sie eine Seitenregel erstellen, die alles zwischenspeichert, zum Beispiel:

*

In diesem Fall werden die mp4-Dateien auf den Edge-Servern zwischengespeichert. Und angesichts der Aktualisierungshäufigkeit speichert der Browser die mp4-Dateien für ein Jahr.

Statische MP4-Ressourcen können auch von CDN zwischengespeichert werden

Überprüfung des Cachings

Um zu überprüfen, ob das CloudFlare CDN die Ressourcen wirklich zwischenspeichert, können Sie den folgenden Befehl ausführen:

Und der Text, nach dem Sie in der Ausgabe suchen sollten, lautet:

Abfragezeichenfolge

Die WordPress fügt den Video- und Audiodateien die Abfragezeichenfolge ?_=1 hinzu, sodass die URLs unterschiedlich sind, Sie können * zur Seitenregel hinzufügen (wie oben) oder Sie können die Position wp-include/media.php ändern folgende:

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

und geändert in (zweimal erscheinen, einmal für Audio und einmal für Video):

$url = $atts[ $fallback ];

Die maximale Größe der statischen Ressourcen, die Sie auf CloudFlare CDN zwischenspeichern können, beträgt 512 MB.

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen