WP Offload Media 3.4.0: Compatibilidade com WordPress 7.1 e Melhorias de Desempenho

WP Offload Media 3.4.0: Compatibilidade com WordPress 7.1 e Melhorias de Desempenho
Compartilhe:

A nova versão do WP Offload Media, a 3.4.0, foi lançada com a promessa de aprimoramentos significativos, incluindo total compatibilidade com o WordPress 7.1, melhorias de desempenho, correções de bugs e alterações estruturais que visam facilitar a implementação de futuras funcionalidades.

Compatibilidade com WordPress 7.1

Esta atualização aproveita as novas funcionalidades de manipulação de mídia do WordPress 7.1, que introduziu três novos campos nos registros de _wp_attachment_metadata na tabela postmeta, todos relacionados a itens da Biblioteca de Mídia:

  • source_image: O arquivo de imagem enviado que precisa ser convertido para outro formato, como um arquivo HEIC.
  • animated_video: O arquivo MP4 gerado a partir de um GIF animado enviado.
  • animated_video_poster: Uma imagem JPG extraída de um GIF animado, que atua como um placeholder para a versão MP4.

Com a nova versão, o WP Offload Media agora reconhece esses arquivos adicionais, permitindo que sejam transferidos e removidos do servidor conforme necessário.

Preparando-se para o Futuro

A equipe de desenvolvimento tem trabalhado em mudanças internas no WP Offload Media, visando implementar funcionalidades solicitadas pelos usuários e melhorar o desempenho, especialmente para sites com grandes bibliotecas de mídia.

Alterações na Tabela Personalizada

Ao atualizar para a versão 3.4.0, os usuários podem ver um aviso de atualização na página de configurações, dependendo da quantidade de itens transferidos. Esse procedimento atualizará em segundo plano os metadados do WP Offload Media relacionados aos itens transferidos, criando uma nova tabela chamada as3cf_files, que coexistirá com a tabela as3cf_items já existente.

Durante essa atualização, os usuários não poderão alterar as configurações do WP Offload Media ou utilizar suas ferramentas de gerenciamento em massa, mas todas as transferências existentes e novas continuarão a funcionar normalmente. Esta nova tabela as3cf_files contém informações valiosas, como:

  • Mapeamentos 1-para-1 de arquivos de mídia locais para seus caminhos no bucket de armazenamento em nuvem.
  • Informações sobre a privacidade dos arquivos no bucket.
  • Referências aos registros da tabela as3cf_items, que conectam múltiplos arquivos a um item da Biblioteca de Mídia ou a avatares e capas do BuddyBoss.

Melhorias de Desempenho

A nova estrutura da tabela as3cf_files proporciona ao WP Offload Media uma flexibilidade muito maior na forma como rastreia a mídia transferida, sendo essencial para suportar os novos campos de metadados da Biblioteca de Mídia mencionados anteriormente. Além disso, a nova estrutura de dados torna mais simples e rápido encontrar registros correspondentes ao realizar verificações de nomes únicos ou reescrever URLs entre suas versões locais e remotas.

Com essas mudanças, foi possível reduzir o processamento necessário para as reescritas de URL, eliminando uma passagem pelo conteúdo das postagens e outros loops desnecessários. A forma como os URLs relacionados aos itens da Biblioteca de Mídia são armazenados em cache também foi significativamente aprimorada, resultando em um aviso de nova rotina de atualização relacionado à remoção dos registros antigos amazonS3_cache da tabela postmeta, que serão substituídos por registros mais eficientes as3cf_url_cache_local e as3cf_url_cache_remote.

Para os clientes que mantêm seus sites inteiramente por trás de um CDN, como o CloudFront, e usam o WP Offload Media apenas para gerenciar a mídia no bucket, há um aumento significativo no desempenho. Com a opção “Deliver Offloaded Media” desativada, o WP Offload Media não implementa muitos dos filtros de conteúdo frontend habituais, eliminando verificações e processamentos desnecessários.

Pequenos Avanços

Além das mudanças nas tabelas que viabilizam futuras funcionalidades e melhorias de desempenho, o WP Offload Media também está reformulando a organização de seu código interno. A equipe se preocupa com a compatibilidade retroativa, garantindo que a tabela as3cf_items continue em sincronia com os dados na nova tabela as3cf_files, mantendo a funcionalidade para as classes e métodos que operam com os dados antigos. Algumas funções foram marcadas como obsoletas e a equipe planeja removê-las em versões futuras.

Embora o trabalho nesse aspecto ainda não esteja finalizado, a equipe continua utilizando alguns dos métodos obsoletos e planeja melhorias adicionais na manipulação de dados que trarão novas funcionalidades e continuarão a otimizar o desempenho.

Mais Novidades

Como de costume, esta atualização inclui várias correções de bugs e melhorias. Para uma lista completa de novos recursos, melhorias e correções de bugs, os usuários são incentivados a consultar o changelog da versão 3.4.

Próximos Passos

A equipe do WP Offload Media espera que os usuários apreciem essa atualização fundamental. O trabalho já está em andamento para a próxima versão, com a expectativa de trazer as funcionalidades e melhorias solicitadas pelos usuários.

Fonte: Delicious Brains

Prime Tecnologias

Conteúdo de qualidade sobre tecnologia, inteligência artificial, marketing digital, WordPress, Games e o futuro da inovação.

Conteúdo de qualidade sobre tecnologia, inteligência artificial, marketing digital, WordPress, Games e o futuro da inovação.