[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

Bronbestanden optimaliseren

Voor een meer responsieve Commerce-site optimaliseert u CSS- en JavaScript-bronbestanden (JS) en elimineert u bronnen voor het blokkeren van renderbestanden.

  • optimaliseer CSS en JS dossiers - verklein de tijd die wordt vereist om CSS en de dossiers van JavaScript (JS) te laden door Adobe Commerce te vormen om dossiers te miniaturen en te bundelen.
  • elimineer renderen-blokkerende middelen - overweeg het leveren van kritieke eigenschappen JS en CSS inline en het uitstellen van alle niet-kritieke stijlen JS/CSS. Voor begeleiding, zie ​ teruggeven-blokkerende middelen ​ elimineren.

Betrokken producten en versies

​ Alle gesteunde versies, 2.3 en later ​ van:

  • Adobe Commerce over cloudinfrastructuur
  • Adobe Commerce ter plaatse

CSS-bestanden samenvoegen of beperken

De tijd die nodig is om CSS- en JavaScript-bestanden (JS) te laden, kan worden verkort door afzonderlijke bestanden samen te voegen, te miniaturen en te bundelen in één bestand.

IMPORTANT
Adobe Commerce op wolkeninfrastructuur loopt altijd op de wijze van de Productie en het is niet mogelijk om het anders te plaatsen, daarom moet u de bevel-lijn methode gebruiken om het samenvoegen, het minimaliseren, en het bundelen toe te laten.

Voeg of bundel geen dossiers samen als uw plaatsing HTTP/2 gebruikt. HTTP/2 downloadt statische bestanden asynchroon. Browsers moeten een volledig samengevoegd bestand downloaden voordat de bestandsinhoud kan worden verwerkt.

Admin gebruiken

Ga naar Admin > Stores > Settings > Configuration > Advanced > Developer > CSS Settings om samenvoegen of miniaturen van CSS in te schakelen.

De opdrachtregel gebruiken

CSS samenvoegen in Adobe Commerce inschakelen op cloudinfrastructuur:

  1. Deze opdracht lokaal uitvoeren:

    code language-bash
    bin/magento config:set --lock-config dev/css/merge_css_files 1
    
  2. Wijzigingen vastleggen in het app/etc/config.php -bestand en opnieuw implementeren.

CSS-minificatie inschakelen in Adobe Commerce op cloudinfrastructuur:

  1. Deze opdracht lokaal uitvoeren:

    code language-bash
    bin/magento config:set --lock-config dev/css/minify_files 1
    
  2. Wijzigingen vastleggen in het app/etc/config.php -bestand en opnieuw implementeren.

JS-bestanden miniaturen

Admin gebruiken

Ga op de zijbalk van Admin naar Stores > Settings > Configuration > Advanced > Developer > JavaScript Settings .

De opdrachtregel gebruiken

JS-minificatie in Adobe Commerce inschakelen op cloudinfrastructuur:

  1. Deze opdracht lokaal uitvoeren:

    code language-bash
    bin/magento config:set --lock-config dev/js/minify_files 1
    
  2. Wijzigingen vastleggen in het app/etc/config.php -bestand en opnieuw implementeren.

JS-bestanden bundelen

U kunt bundeling inschakelen in de Commerce Admin : Stores > * Settings > Configuration > Advanced > Developer > JavaScript Settings .

NOTE
Samenvoegen en bundelen kunnen niet tegelijkertijd worden ingeschakeld.

U kunt ook ingebouwde Adobe Commerce-bundeling (basisbundeling) inschakelen via de opdrachtregel:

php -f bin/magento config:set dev/js/enable_js_bundling 1

JS-bestanden samenvoegen (niet aanbevolen) merge-js-files

WARNING
We raden u niet aan Merge JavaScript Files in te schakelen. Deze instelling is alleen ontworpen voor JavaScript die synchroon is geladen in de sectie HEAD van de pagina en kan ertoe leiden dat het maken van pakketten en RequireJS -logica onjuist werken. Het wordt behouden voor achterwaartse verenigbaarheid slechts en verstrekt geen prestatiesvoordeel wanneer HTTP/2 wordt toegelaten.
Als u Merge JavaScript Files hebt ingeschakeld en problemen ondervindt, schakelt u deze uit voordat u patches toepast. Zie ​ ACSD-67908 ​ als u het samenvoegen niet kunt onbruikbaar maken.

Aanvullende informatie

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60