Magento 2: tipos de cache, clean, flush e cache type próprio
O que cada cache type do Magento 2 guarda, a diferença real entre cache:clean e cache:flush, caches invalidados e como criar seu próprio cache type.
Performance no Magento é uma mistura de servidor, cache, banco e frontend. Estes artigos vão de profiling e full page cache até Core Web Vitals, com os passos que uso em lojas reais.
23 artigos
O que cada cache type do Magento 2 guarda, a diferença real entre cache:clean e cache:flush, caches invalidados e como criar seu próprio cache type.
Onde lojas Magento 2 com Luma perdem nos Core Web Vitals e como corrigir LCP, INP e CLS: resposta do servidor, CSS, fontes, imagens, galeria e scripts de terceiros.
Dimensione os pools do PHP-FPM para o Magento 2, escolha o process manager certo, configure o OPcache para um codebase grande e evite os erros de php.ini que deixam a loja lenta.
Como projetar atributos de produto no Magento 2: input types, scope, flags de busca e filtro, attribute sets, data patches e limpeza de atributos sem uso.
Use o New Relic APM com o Magento 2: setup do agent, módulo NewRelicReporting, deploy markers, leitura de traces, parâmetros customizados, cron e consumers.
Faça profiling no Magento 2 com Blackfire: instalação de probe e agent, páginas e comandos bin/magento, leitura de call graph e asserções de performance.
Como funcionam os modos de indexer do Magento 2, por que lojas em produção usam Update by Schedule, como mview e changelogs funcionam e como manter o cron saudável.
Deixe o GraphQL do Magento 2 rápido: queries GET, cache no Varnish, X-Magento-Cache-Id, identities do @cache em resolvers customizados, batching de N+1 e limites de complexidade.
Coloque uma CDN na frente do Magento 2: Fastly como full page cache no edge, Cloudflare para estáticos e media, IP real do cliente, purge e configurações que quebram.
Checklist prático de code review no Magento 2: DI, armadilhas de performance, segurança e escaping, mudanças de banco, frontend, testes e impacto no deploy.
Por que produtos configuráveis deixam páginas, saves no admin e indexers lentos no Magento 2 e como corrigir: número de variações, swatches, price indexing e modelagem.
Ajuste MySQL e MariaDB para o Magento 2.4.8: buffer pool, redo log, tabelas temporárias, binlog e triggers, queries lentas e tabelas enxutas.
Bundling nativo, merge, minificação e Magepack no Magento 2 comparados, com as configurações a usar, como medir o resultado e quando o bundling atrapalha.
Por que a tabela url_rewrite do Magento 2 chega a milhões de linhas, quais configurações causam isso, como medir com SQL e como limpar sem perder SEO.
Configure o Varnish para o full page cache do Magento 2 e aumente o hit rate: VCL gerado, X-Magento-Tags, purges, cacheable=false, private content e ESI.
Monte um indexer customizado no Magento 2: indexer.xml, subscriptions no mview.xml, reindex completo e parcial, tabelas de changelog, batching e troca segura de tabelas.
Configure o Redis para cache, page cache e sessões no Magento 2: env.php, session locking, política de eviction, preload keys e o backend de cache L2.
Um deploy sem downtime para o Magento 2.4 em um servidor: build numa pasta de release, compile fora do live, troca de symlink e rollback em segundos.
Como as customer data sections mantêm páginas em cache personalizadas: sections.xml, section sources, customer-data.js, invalidação e os erros que quebram o FPC.
Como auditar extensões de terceiros no Magento 2: inventário, status de manutenção, alertas de segurança, plugins e observers que deixam a loja lenta e o que cortar.
Ajuste as imagens de produto do Magento 2: tamanhos no view.xml, comando de resize, cache de imagens, qualidade de upload, resize na CDN e correções de LCP.
Checklist passo a passo para corrigir páginas de categoria lentas no Magento 2: cache hits, profiling, N+1 de produtos, layered navigation, swatches, imagens e banco.
Como conectar o Magento 2.4.8 ao OpenSearch, dimensionar o heap da JVM, manter o cluster green, acelerar a reindexação do catalogsearch_fulltext e depurar problemas de busca.