{"id":234164,"date":"2023-02-03T17:46:00","date_gmt":"2023-02-03T14:46:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=234164"},"modified":"2023-02-08T12:48:14","modified_gmt":"2023-02-08T09:48:14","slug":"comment-mettre-en-cache-laudio-video-mp4-ressources-statiques-a-laide-de-cloudflare-cdn","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/comment-mettre-en-cache-laudio-video-mp4-ressources-statiques-a-laide-de-cloudflare-cdn\/","title":{"rendered":"Comment mettre en cache l&rsquo;audio\/vid\u00e9o (*.mp4) (ressources statiques) \u00e0 l&rsquo;aide de CloudFlare CDN\u00a0?"},"content":{"rendered":"<p>Par d\u00e9faut, le <a href=\"https:\/\/helloacm.com\/how-to-offload-your-server-by-using-cloudflare-cache-everything\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">CDN Cloudflare<\/a> ne met pas en cache les fichiers audio tels que .mp3 ou les fichiers vid\u00e9o tels que .mp4. Le CloudFlare CND mettra en cache les ressources statiques suivantes\u00a0:<\/p>\n<pre><code>css bmp tif ttf docx    woff2\njs  pict    tiff    eot xlsx     \njpg csv eps woff    xls  \njpeg    doc ejs otf pptx     \ngif pdf swf svg ps   \nico pls midi    svgz    class    \npng ppt mid webp    jar<\/code><\/pre>\n<p>Cependant, les fichiers multim\u00e9dias tels que .mp3, *.mp4, .avi, etc. peuvent \u00e9galement \u00eatre consid\u00e9r\u00e9s comme <a href=\"https:\/\/helloacm.com\/speed-up-website-by-caching-static-resources-using-apache2-cache-control-htaccess\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">des ressources statiques<\/a>, qui peuvent \u00eatre int\u00e9gr\u00e9es dans HTML5 \u00e0 l&rsquo;aide de balises audio ou vid\u00e9o. La mise en cache de ceux-ci am\u00e9liorera l&rsquo;exp\u00e9rience des utilisateurs en \u00e9coutant de l&rsquo;audio ou en regardant une vid\u00e9o sur votre site. Afin de laisser cloudflare mettre en cache ces ressources statiques, vous devrez cr\u00e9er une r\u00e8gle de page qui <a href=\"https:\/\/helloacm.com\/how-to-offload-your-server-by-using-cloudflare-cache-everything\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">met tout en cache<\/a>, par exemple :<\/p>\n<pre><code>*<\/code><\/pre>\n<p>Dans ce cas, les fichiers mp4 seront mis en cache sur les serveurs p\u00e9riph\u00e9riques. Et compte tenu de la fr\u00e9quence de mise \u00e0 jour, le navigateur mettra en cache les fichiers mp4 pendant un an.<\/p>\n<p>Les ressources statiques MP4 peuvent \u00e9galement \u00eatre mises en cache par CDN<\/p>\n<h3>V\u00e9rification de la mise en cache<\/h3>\n<p>Pour v\u00e9rifier si le <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/cloudflare-prend-en-charge-ssl\/\" title=\"CDN CloudFlare\">CDN CloudFlare<\/a> met r\u00e9ellement en cache les ressources, vous pouvez ex\u00e9cuter la commande suivante :<\/p>\n<pre><code>curl -svo \/dev\/null &lt;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\"&gt;&lt;span&gt;https&lt;\/span&gt;&lt;span&gt;:\/\/&lt;\/span&gt;&lt;span&gt;justyy&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;wp&lt;\/span&gt;&lt;span&gt;-&lt;\/span&gt;&lt;span&gt;content&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;uploads&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;2016&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;07&lt;\/span&gt;&lt;span&gt;\/%&lt;\/span&gt;&lt;span&gt;E6&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;9C&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;89&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;E8&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;B6&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;A3&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;E6&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;98&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;AF&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;E6&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;9C&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;80&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;E5&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;A5&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;BD&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;E7&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;9A&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;84&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;E6&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;98&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;A5&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;E8&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;8D&lt;\/span&gt;&lt;span&gt;%&lt;\/span&gt;&lt;span&gt;AF&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;mp4&lt;\/span&gt;&lt;\/a&gt;<\/code><\/pre>\n<p>Et le texte que vous devez rechercher dans la sortie est\u00a0:<\/p>\n<h3>Cha\u00eene de requ\u00eate<\/h3>\n<p>Le <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-autoriser-les-images-au-lieu-de-lurl-dans-les-commentaires-wordpress\/\" title=\"wordpress\">wordpress<\/a> ajoutera la <a href=\"https:\/\/helloacm.com\/get-querystring-using-javascript\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">cha\u00eene de requ\u00eate<\/a> ?_=1 aux fichiers vid\u00e9o et audio, afin que les URL soient diff\u00e9rentes, vous pouvez ajouter * \u00e0 la r\u00e8gle de la page (comme ci-dessus) ou vous pouvez modifier la localisation wp-include\/media.php ce qui suit:<\/p>\n<pre><code>$url = add_query_arg( '_', $instance, $atts[ $fallback ] );<\/code><\/pre>\n<p>et chang\u00e9 en (apparition deux fois, une pour l&rsquo;audio et une pour la vid\u00e9o)\u00a0:<\/p>\n<pre><code>$url = $atts[ $fallback ];<\/code><\/pre>\n<p>La taille maximale des ressources statiques que vous pouvez mettre en cache sur CloudFlare CDN est de 512 Mo.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment mettre en cache l&rsquo;audio\/vid\u00e9o (*.mp4) (ressources statiques) \u00e0 l&rsquo;aide de CloudFlare CDN\u00a0?<\/p>\n","protected":false},"author":1,"featured_media":224702,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[717,811,1016,841,1086,862],"tags":[1167],"class_list":["post-234164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpeur","category-plugins-2","category-sites-utiles","category-tutoriels","category-vitesse-du-site","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/234164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=234164"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/234164\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/224702"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=234164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=234164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=234164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}