Optimera resursfiler
För en mer responsiv Commerce-webbplats optimerar du CSS- och JavaScript-resursfiler (JS) och eliminerar resurser för återgivningsblockering.
- Optimera CSS- och JS-filer - Minska den tid som krävs för att läsa in CSS- och JavaScript-filer (JS) genom att konfigurera Adobe Commerce för att minimera och paketera filer.
- Eliminera resurser för återgivningsblockering - Överväg att leverera viktiga JS- och CSS-funktioner som är infogade och skjuta upp alla icke-kritiska JS/CSS-format. Mer information finns i Ta bort resurser för återgivningsblockering.
Berörda produkter och versioner
Alla versioner som stöds, 2.3 och senare av:
- Adobe Commerce i molninfrastruktur
- Adobe Commerce lokalt
Sammanfoga eller miniatyrbilder för CSS-filer
Den tid det tar att läsa in CSS- och JavaScript-filer (JS) kan minskas genom att separata filer sammanfogas, minimeras och paketeras i en enda fil.
Sammanfoga inte eller paketera filer om HTTP/2 används i distributionen. HTTP/2 hämtar statiska filer asynkront. Webbläsare måste hämta en hel sammanfogad fil innan filinnehållet kan bearbetas.
Använda Admin
Om du vill aktivera CSS-sammanslagning eller -miniatyr går du till Admin > Stores > Settings > Configuration > Advanced > Developer > CSS Settings.
Använda kommandoraden
Så här aktiverar du CSS-sammanslagning i Adobe Commerce i molninfrastruktur:
-
Kör det här kommandot lokalt:
code language-bash bin/magento config:set --lock-config dev/css/merge_css_files 1 -
Genomför ändringar i filen
app/etc/config.phpoch omdistribuera den.
Så här aktiverar du CSS-miniatyr i Adobe Commerce i molninfrastruktur:
-
Kör det här kommandot lokalt:
code language-bash bin/magento config:set --lock-config dev/css/minify_files 1 -
Genomför ändringar i filen
app/etc/config.phpoch omdistribuera den.
Minimera JS-filer
Använder Admin
Gå till Admin > Stores > Settings > Configuration > Advanced > Developer på sidofältet JavaScript Settings.
Använda kommandoraden
Så här aktiverar du JS-miniatyr i Adobe Commerce i molninfrastruktur:
-
Kör det här kommandot lokalt:
code language-bash bin/magento config:set --lock-config dev/js/minify_files 1 -
Genomför ändringar i filen
app/etc/config.phpoch omdistribuera den.
Paketera JS-filer
Du kan aktivera paketering i Commerce Admin: Stores > *Settings > Configuration > Advanced > Developer > JavaScript Settings.
Du kan även aktivera Adobe Commerce inbyggda paketering (grundläggande paketering) via kommandoraden:
php -f bin/magento config:set dev/js/enable_js_bundling 1
Sammanfoga JS-filer (rekommenderas inte) merge-js-files
Ytterligare information
- Optimeringsinställningar på klientsidan
- Pakettips i Bästa praxis för konfiguration - paketeringsverktyg från tredje part, HTTP/2 och vägledning om borttagen JS- och CSS-sammanslagning
- Användarhandbok: Optimera resursfiler
- Utvecklarhandbok för Fornend: CSS-sammanslagning, miniatyr- och webbplatsprestanda
- Avancerad JavaScript-paketering