{"id":233061,"date":"2023-02-03T17:39:00","date_gmt":"2023-02-03T14:39:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=233061"},"modified":"2023-02-08T12:28:21","modified_gmt":"2023-02-08T09:28:21","slug":"como-fazer-cache-de-audio-video-mp4-recursos-estaticos-usando-o-cloudflare-cdn","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-fazer-cache-de-audio-video-mp4-recursos-estaticos-usando-o-cloudflare-cdn\/","title":{"rendered":"Como fazer cache de \u00e1udio\/v\u00eddeo (*.mp4) (recursos est\u00e1ticos) usando o CloudFlare CDN?"},"content":{"rendered":"<p>Por padr\u00e3o, a <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 da Cloudflare<\/a> n\u00e3o armazena em cache os arquivos de \u00e1udio como .mp3 ou arquivos de v\u00eddeo como .mp4. O CloudFlare CND armazenar\u00e1 em cache os seguintes recursos est\u00e1ticos:<\/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>No entanto, os arquivos de m\u00eddia como .mp3, *.mp4, .avi etc tamb\u00e9m podem ser considerados <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\">recursos est\u00e1ticos<\/a>, que podem ser incorporados em HTML5 usando tags de \u00e1udio ou v\u00eddeo. O armazenamento em cache deles melhorar\u00e1 as experi\u00eancias do usu\u00e1rio ao ouvir \u00e1udio ou assistir a um v\u00eddeo em seu site. Para permitir que a cloudflare armazene em cache esses recursos est\u00e1ticos, voc\u00ea precisar\u00e1 criar uma regra de p\u00e1gina que <a href=\"https:\/\/helloacm.com\/how-to-offload-your-server-by-using-cloudflare-cache-everything\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">armazene tudo em cache<\/a>, por exemplo:<\/p>\n<pre><code>*<\/code><\/pre>\n<p>Nesse caso, os arquivos mp4 ser\u00e3o armazenados em cache nos servidores de borda. E considerando a frequ\u00eancia de atualiza\u00e7\u00e3o, o navegador armazenar\u00e1 em cache os arquivos mp4 por um ano.<\/p>\n<p>Os recursos est\u00e1ticos MP4 tamb\u00e9m podem ser armazenados em cache pelo CDN<\/p>\n<h3>Verifica\u00e7\u00e3o de cache<\/h3>\n<p>Para verificar se o <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/cloudflare-suporta-ssl\/\" title=\"CloudFlare CDN\">CloudFlare CDN<\/a> realmente armazena os recursos em cache, voc\u00ea pode executar o seguinte comando:<\/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>E o texto que voc\u00ea deve procurar na sa\u00edda \u00e9:<\/p>\n<h3>QueryString<\/h3>\n<p>O <a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-permitir-imagens-em-vez-de-url-nos-comentarios-do-wordpress\/\" title=\"wordpress\">wordpress<\/a> adicionar\u00e1 a <a href=\"https:\/\/helloacm.com\/get-querystring-using-javascript\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">string de consulta<\/a> ?_=1 aos arquivos de v\u00eddeo e \u00e1udio, para que as URLs sejam diferentes, voc\u00ea pode adicionar * \u00e0 regra da p\u00e1gina (como acima) ou pode alterar o local wp-include\/media.php a seguir:<\/p>\n<pre><code>$url = add_query_arg( '_', $instance, $atts[ $fallback ] );<\/code><\/pre>\n<p>e alterado para (apar\u00eancia duas vezes, uma para \u00e1udio e outra para v\u00eddeo):<\/p>\n<pre><code>$url = $atts[ $fallback ];<\/code><\/pre>\n<p>O tamanho m\u00e1ximo dos recursos est\u00e1ticos que voc\u00ea pode armazenar em cache no CloudFlare CDN \u00e9 por 512 MB.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como fazer cache de \u00e1udio\/v\u00eddeo (*.mp4) (recursos est\u00e1ticos) usando o CloudFlare CDN?<\/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":[722,816,1021,846,1091,867],"tags":[1170],"class_list":["post-233061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-plug-ins","category-sites-uteis","category-tutoriais","category-velocidade-do-site","category-wordpress-8","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/233061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=233061"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/233061\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/224702"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=233061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=233061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=233061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}