CPW Media Offload for Cloudflare R2

Por Criando Para Web
(2 avaliações)
Baixar
  • Versão:
    1.5.2
  • Última atualização:
    há 13 dias
  • Instalações ativas:
    mais de 100
  • Versão do WordPress:
    6.0 ou maior
  • Testado até o WordPress:
    7.1.3
  • Versão do PHP:
    7.4 ou maior
  • Tags:

Hospedagem WordPress com plugin CPW Media Offload for Cloudflare R2

Onde hospedar o plugin CPW Media Offload for Cloudflare R2?

Este plugin pode ser hospedado em qualquer provedor que tenha WordPress instalado. Recomendamos fortemente utilizar um provedor de hospedagem seguro, com servidores adaptados para WordPress, como o serviço de hospedagem de sites da MCO2.

Hospedando o plugin CPW Media Offload for Cloudflare R2 em um provedor confiável

A MCO2, além de configurar e instalar o WordPress na versão mais nova para seus clientes, fornece o WP SafePress, um sistema exclusivo que salvaguarda e otimiza seu site simultaneamente.

Por que a Hospedagem WordPress funciona melhor na MCO2?

A Hospedagem WordPress funciona melhor pois a MCO2 possui servidores otimizados para WordPress. A instalação de WordPress é diferente de uma instalação trivial, pois habilita imediatamente recursos como otimização automática de imagens, proteção da página de login, bloqueio de atividades suspeitas diretamente no firewall, cache avançado e HTTPS ativado por padrão. São recursos que potencializam seu WordPress para a máxima segurança e o máximo desempenho.

O CPW Media Offload for Cloudflare R2 copia sua Biblioteca de Mídia do WordPress para um bucket do Cloudflare R2 e reescreve as URLs de mídia do seu site, para que os visitantes baixem imagens, vídeos e documentos do Cloudflare em vez do seu servidor web.

O plano gratuito do Cloudflare R2 inclui 10 GB de armazenamento e, quando o bucket é servido por um domínio personalizado, nenhuma cobrança por tráfego de saída. Isso torna essa uma forma prática de manter rápido um plano de hospedagem pequeno: seu servidor deixa de enviar megabytes de imagens a cada visualização de página e para de encher o disco com miniaturas.

O que ele faz

  • Envia as novas mídias, e cada tamanho de miniatura gerado, para o seu bucket R2.
  • Opcionalmente exclui a cópia local após um envio bem-sucedido, para que a pasta de uploads pare de crescer.
  • Reescreve as URLs dos anexos, as fontes do srcset, o conteúdo dos posts, os widgets e os blocos para a URL pública do bucket.
  • Ferramenta em massa que descarrega uma biblioteca existente em pequenos lotes, com progresso e botão de parar.
  • Copie os arquivos de volta para o servidor a qualquer momento, por arquivo ou para a biblioteca inteira.
  • Barra de uso ajustada ao plano gratuito de 10 GB, medida diretamente no bucket.
  • Conversão opcional para WebP e AVIF na entrega, feita pelo próprio Cloudflare, para que nenhuma imagem seja codificada no seu servidor.
  • Conversão opcional para WebP no envio, para sites que preferem armazenar o arquivo menor.
  • Coluna Cloudflare R2 e ações por arquivo dentro da Biblioteca de Mídia, incluindo o reenvio de um arquivo que foi alterado.
  • Ferramenta de reconstrução que restaura o índice de descarregamento verificando o bucket, sem enviar nada.
  • Registro de atividades, para que problemas de envio ou de permissão fiquem visíveis sem acesso ao servidor.
  • Files sent again get a new version in their URL, so browsers and the Cloudflare cache never keep showing the old content.
  • Optional Cloudflare cache purge, so a file deleted from the bucket stops being served by the edge right away.

WebP e AVIF sem sobrecarregar o seu servidor

Converter imagens normalmente custa CPU: o servidor decodifica o arquivo enviado e o recodifica, o que é lento em hospedagem compartilhada e simplesmente não funciona onde o PHP foi compilado sem suporte a WebP.

Este plugin pode passar esse trabalho para o Cloudflare. Ative Converter na entrega e as URLs de mídia passam a ser servidas pelo Cloudflare Image Transformations, que converte cada imagem para AVIF ou WebP conforme o que o navegador do visitante aceita, redimensiona para a largura realmente necessária e guarda o resultado no cache da borda.

  • Nada é codificado no seu servidor web, nem no momento do envio nem depois.
  • Os originais no bucket nunca são modificados, então a mudança é totalmente reversível.
  • Isso também vale para as imagens que já estão na sua biblioteca: não há nada para reprocessar e nada é reescrito no seu banco de dados.
  • Opcionalmente, o WordPress deixa de gerar miniaturas por completo e o Cloudflare produz todos os tamanhos responsivos a partir do original. É daí que vem a economia real na cota de 10 GB.

Isso exige um domínio personalizado conectado ao seu bucket, porque as transformações são servidas pela zona do Cloudflare que responde por esse domínio. O endereço de desenvolvimento r2.dev não dá conta. O plano gratuito do Cloudflare inclui 5.000 transformações únicas por mês; os visitantes seguintes são atendidos pelo cache e não custam nada.

Compatibilidade com construtores de páginas e temas

As URLs de mídia armazenadas nos dados dos construtores de páginas também são reescritas, para que imagens de fundo, galerias e sliders continuem funcionando após um descarregamento:

  • Elementor e Elementor Pro, incluindo os arquivos CSS gerados e as imagens de fundo.
  • Divi, Beaver Builder e WPBakery Page Builder.
  • Temas de blocos, temas clássicos, o editor de blocos e qualquer tema que use as funções padrão de mídia do WordPress.

O cache de CSS do Elementor é limpo automaticamente após um descarregamento, para que os arquivos gerados apontem para as novas URLs.

Page cache plugins

When media URLs change, because an existing library is offloaded, a file is copied back to the server or sent again, or delivery from R2 is switched on or off, the page cache is cleared so visitors never get pages that still point at the old addresses. Supported: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, SiteGround Speed Optimizer, Cache Enabler, Comet Cache, Breeze, Hummingbird, WP-Optimize, Swift Performance, Autoptimize, Nginx Helper, Kinsta, WP Engine and Pantheon. During a bulk run the cache is cleared once, a couple of minutes after the changes stop, and new uploads never clear it.

Idiomas

O plugin é totalmente internacionalizado. As traduções são disponibilizadas pelo translate.wordpress.org, onde é possível contribuir com o português do Brasil e com qualquer outro idioma.

Segurança

  • A secret access key é criptografada com as chaves de segurança do seu WordPress antes de ser armazenada.
  • As credenciais podem ser definidas como constantes no wp-config.php e ficar completamente fora do banco de dados.
  • Todos os formulários são protegidos com nonces e verificações de capacidade.
  • Nenhum SDK de terceiros é incluído: as requisições são assinadas com AWS Signature Version 4 e enviadas pela API HTTP do WordPress.

Serviços externos

This plugin connects to the Cloudflare R2 storage service, which is the whole purpose of the plugin, and, only if you set up the optional cache purge, to the Cloudflare API. It does not connect to any other external service and it sends no analytics or telemetry anywhere.

Cloudflare R2 (API compatível com S3)

  • Quando: sempre que um arquivo é descarregado, restaurado, excluído ou listado, e quando você usa os botões Testar conexão ou Recalcular o uso de armazenamento.
  • Onde: https://<seu-account-id>.r2.cloudflarestorage.com (ou o endpoint de jurisdição da UE ou FedRAMP que você selecionar, ou um endpoint personalizado que você informar).
  • O que é enviado: os arquivos de mídia que você escolher descarregar, seus nomes de arquivo e tipos de conteúdo, o seu access key id do R2, uma assinatura de requisição gerada a partir da sua secret access key e uma string de user agent contendo a versão do plugin e o endereço do seu site.
  • O que é recebido: as respostas de armazenamento do serviço, incluindo listagens de objetos e os tamanhos usados pela barra de uso.

Os arquivos entregues aos seus visitantes também são requisitados a partir da URL pública do bucket que você configurar (um endereço r2.dev ou o seu próprio domínio personalizado).

Cloudflare API (optional cache purge)

  • When: only when a zone ID and an API token are filled in, whenever a file is deleted from the bucket or sent to it again, and when you click Test cache purge.
  • Where: https://api.cloudflare.com/client/v4/zones/<your-zone-id>.
  • What is sent: your API token, and the public URLs of the files whose cached copy must be cleared.
  • What is received: whether the request succeeded.

Termos de serviço da Cloudflare: https://www.cloudflare.com/terms/
Política de privacidade da Cloudflare: https://www.cloudflare.com/privacypolicy/

Capturas de tela

Painel: mídias no Cloudflare R2, uso do plano gratuito, status da conexão e da entrega e atalhos para todas as ferramentas.

Painel: mídias no Cloudflare R2, uso do plano gratuito, status da conexão e da entrega e atalhos para todas as ferramentas.

Configurações da conexão, com ajuda passo a passo para encontrar cada valor no painel da Cloudflare.

Configurações da conexão, com ajuda passo a passo para encontrar cada valor no painel da Cloudflare.

Entrega pela Cloudflare e otimização de imagens: WebP e AVIF gerados pela própria Cloudflare na hora da entrega.

Entrega pela Cloudflare e otimização de imagens: WebP e AVIF gerados pela própria Cloudflare na hora da entrega.

Regras de envio: novos uploads, cópias locais, exclusões, conversão para WebP e limites de arquivo.

Regras de envio: novos uploads, cópias locais, exclusões, conversão para WebP e limites de arquivo.

Ferramentas de envio: leve a biblioteca existente para o R2, traga tudo de volta para o servidor ou reconstrua o índice a partir do bucket.

Ferramentas de envio: leve a biblioteca existente para o R2, traga tudo de volta para o servidor ou reconstrua o índice a partir do bucket.

Registro de atividades: veja os problemas de envio sem precisar acessar o servidor.

Registro de atividades: veja os problemas de envio sem precisar acessar o servidor.

Plugins semelhantes

W3 Total Cache
(5.420 avaliações)

Search Engine (SEO) & Performance Optimization (WPO) via caching. Integrated caching: CDN, Page, Minify, Object, Fragment, Database support.

SpeedyCache – Cache, Optimization, Performance
(30 avaliações)

SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching, minifying, and compressing your website.

Cache Breeze
(133 avaliações)

O Breeze é um plugin de cache desenvolvido por Cloudways. O Breeze usa sistemas avançados de cache para melhorar exponencialmente os tempos de carregamento.

Simple CAPTCHA with Cloudflare Turnstile
(262 avaliações)

Add Cloudflare Turnstile to WordPress, WooCommerce, Contact Forms & more. The user-friendly, privacy-preserving reCAPTCHA alternative. 100% free!

Cloudflare
(181 avaliações)

Todos os benefícios de desempenho e segurança da Cloudflare em uma instalação simples com um clique.

Flexible SSL for CloudFlare
(51 avaliações)

Fix For Redirect Loops on WordPress with CloudFlare's Flexible/Universal SSL.