Requisitos

Antes de instalar o plugin Cloudflare R2 Media & Static CDN, verifique se o seu ambiente atende aos seguintes requisitos. Isso garantirá que o plugin funcione corretamente e que você obtenha o melhor desempenho possível.

Requisitos do Sistema

O plugin requer o seguinte ambiente para funcionar corretamente:

Requisito Mínimo Recomendado
WordPress 5.6 ou superior 6.0 ou superior
PHP 7.4 ou superior 8.0 ou superior
Memória PHP 128 MB 256 MB ou mais
Extensão GD ou Imagick Pelo menos uma Ambas (para melhor otimização de imagens)

Nota: Se você planeja usar as funcionalidades de otimização de imagens (versão premium), recomendamos ter pelo menos 256 MB de memória PHP disponível para processar imagens maiores.

Requisitos do Cloudflare R2

Para utilizar o plugin, você precisará ter uma conta Cloudflare com o serviço R2 ativado. Você também precisará das seguintes informações de sua conta Cloudflare:

  • R2 Access Key: Sua chave de acesso R2 da Cloudflare.
  • R2 Secret Key: Sua chave secreta R2 da Cloudflare.
  • R2 Bucket: Nome do bucket R2 onde os arquivos serão armazenados.
  • R2 Endpoint URL: URL do endpoint R2 (formato: https://xxxxx.r2.cloudflarestorage.com).
  • CDN URL (opcional): URL do seu CDN personalizado, se configurado.

Obtendo suas Credenciais R2

  1. Faça login no dashboard da Cloudflare.
  2. No menu lateral, vá para R2 > Visão Geral.
  3. Clique em Manage R2 API Tokens.
  4. Crie uma nova chave de API com permissões para leitura e escrita.

Atenção: Mantenha suas credenciais R2 em segurança. Nunca compartilhe sua Secret Key com terceiros ou a inclua em código-fonte público.

Requisitos Adicionais

AWS SDK para PHP

O plugin precisa do AWS SDK para PHP para se comunicar com o Cloudflare R2 (que usa a API compatível com S3). O SDK pode ser instalado automaticamente em alguns ambientes, mas pode exigir instalação manual em outros.

Se o seu servidor suporta shell_exec(), o plugin tentará instalar o SDK automaticamente. Caso contrário, você precisará seguir as instruções para instalação manual fornecidas no plugin.

Permissões de Arquivo

O plugin precisa de permissões de leitura e escrita nas seguintes pastas:

  • Diretório de uploads do WordPress (wp-content/uploads)
  • Diretório do plugin (wp-content/plugins/r2-assets-cdn)

Permissões de Bucket R2

O bucket R2 que você usar com o plugin deve permitir operações de leitura e escrita usando as credenciais fornecidas. Recomendamos criar um bucket específico para uso com o plugin.

Compatibilidade

O plugin Cloudflare R2 Media & Static CDN é compatível com a maioria dos temas e plugins WordPress populares, incluindo:

  • WooCommerce: Suporte completo para imagens de produtos e galerias.
  • Elementor, Divi, e outros construtores de página: Compatível com imagens e recursos estáticos.
  • Plugins de cache: Compatível com WP Rocket, W3 Total Cache, LiteSpeed Cache, e outros plugins populares de cache.
  • Plugins de otimização de imagem: Pode ser usado junto com outros plugins de otimização de imagem, mas recomendamos desativar recursos de CDN desses plugins para evitar conflitos.

Nota: Para obter o melhor desempenho, recomendamos usar o plugin Cloudflare R2 Media & Static CDN como sua única solução de CDN para arquivos estáticos e imagens.

Verificando seus Requisitos

Após a instalação do plugin, você encontrará uma ferramenta de verificação de compatibilidade na aba "Configurações Gerais" que ajudará a identificar se o seu ambiente atende a todos os requisitos necessários.

Se algum requisito não for atendido, o plugin fornecerá instruções sobre como resolver o problema.