Otimizar arquivos de recurso
Para um site do Commerce mais responsivo, otimize os arquivos de recursos CSS e JavaScript (JS) e elimine os recursos de bloqueio de renderização.
- Otimizar arquivos CSS e JS—Reduza o tempo necessário para carregar arquivos CSS e JavaScript (JS) configurando o Adobe Commerce para minificar e agrupar arquivos.
- Eliminar recursos de bloqueio de renderização—Considere fornecer recursos JS e CSS críticos em linha e adiar todos os estilos JS/CSS não críticos. Para obter orientação, consulte Eliminar recursos de bloqueio de renderização.
Produtos e versões afetados
Todas as versões com suporte, 2.3 e posterior de:
- Adobe Commerce na infraestrutura em nuvem
- Adobe Commerce no local
Mesclar ou minificar arquivos CSS
O tempo necessário para carregar arquivos CSS e JavaScript (JS) pode ser reduzido com a mesclagem, minificação e agrupamento de arquivos separados em um único arquivo.
Não mescle ou agrupe arquivos se a implantação usar HTTP/2. HTTP/2 baixa arquivos estáticos de forma assíncrona. Os navegadores devem baixar um arquivo mesclado inteiro antes de processar o conteúdo do arquivo.
Uso do Admin
Para habilitar mesclagem ou minificação CSS, acesse Admin > Stores > Settings > Configuration > Advanced > Developer > CSS Settings.
Usando a linha de comando
Para habilitar a mesclagem de CSS no Adobe Commerce na infraestrutura em nuvem:
-
Execute este comando localmente:
code language-bash bin/magento config:set --lock-config dev/css/merge_css_files 1 -
Confirme as alterações no arquivo
app/etc/config.phpe reimplante.
Para ativar a minificação CSS no Adobe Commerce na infraestrutura em nuvem:
-
Execute este comando localmente:
code language-bash bin/magento config:set --lock-config dev/css/minify_files 1 -
Confirme as alterações no arquivo
app/etc/config.phpe reimplante.
Minificar arquivos JS
Usando o Admin
Na barra lateral Admin, vá para Stores > Settings > Configuration > Advanced > Developer > JavaScript Settings.
Usando a linha de comando
Para ativar a minificação de JS no Adobe Commerce na infraestrutura em nuvem:
-
Execute este comando localmente:
code language-bash bin/magento config:set --lock-config dev/js/minify_files 1 -
Confirme as alterações no arquivo
app/etc/config.phpe reimplante.
Agrupar arquivos JS
Você pode habilitar o agrupamento no Commerce Admin: Stores > *Settings > Configuration > Advanced > Developer > JavaScript Settings.
Você também pode ativar o agrupamento Adobe Commerce incorporado (agrupamento básico) na linha de comando:
php -f bin/magento config:set dev/js/enable_js_bundling 1
Mesclar arquivos JS (não recomendado) merge-js-files
Informações adicionais
- Configurações de otimização do lado do cliente
- Dicas de agrupamento em Práticas recomendadas de configuração—ferramentas de agrupamento de terceiros, HTTP/2 e orientações sobre mesclagem de JS e CSS obsoletos
- Guia do usuário: otimizar arquivos de recursos
- Guia do desenvolvedor de front-end: mesclagem de CSS, minificação e desempenho do site
- Agrupamento avançado do JavaScript