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 mesclar, minificar e agrupar arquivos separados em um único arquivo.
- 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 a mesclagem ou minificação CSS, acesse Admin > Lojas > Configuração > Configuração > Avançado > Desenvolvedor > Configurações CSS.
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.php
e 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.php
e reimplante.
Minificar arquivos JS
Uso do Admin
Na barra lateral Admin, vá para Lojas > Configurações > Configuração > Avançado > Desenvolvedor > Configurações do JavaScript.
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.php
e reimplante.
Mesclar e agrupar arquivos JS
Você pode ativar a mesclagem ou o agrupamento no Administrador do Commerce (a mesclagem e o agrupamento não podem ser habilitados ao mesmo tempo): Lojas > Configurações > Configuração > Avançadas > Desenvolvedor > Configurações do JavaScript.
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