Aanbevelingen voor de ontwikkelomgeving
Deze pagina bevat aanbevelingen voor Commerce-ontwikkelomgevingen.
De cache verwijderen in plaats van uitschakelen
Vele ontwikkelaars neigen om alle geheime voorgeheugens op hun ontwikkelaarinstanties onbruikbaar te maken. We raden u alleen aan caches te reinigen zonder alle caches uit te schakelen. Commerce loopt efficiënter wanneer u de geheime voorgeheugens zuivert in plaats van hen volledig onbruikbaar te maken. De meeste typen caches worden zelden ongeldig gemaakt tijdens de ontwikkeling.
Als u de geheime voorgeheugens onbruikbaar maakt, adviseren wij slechts het onbruikbaar maken van de geheime voorgeheugens van de Pagina en van het Blok in ontwikkelingsinstanties. Vergeet niet alle caches tijdens het testen in te schakelen.
Opdrachten om te voorkomen in de ontwikkelingsmodus
In de ontwikkelingswijze, stel geen bevelen voor compilatie, codegeneratie en statische inhoudsplaatsing in werking. Deze bevelen werden gebouwd voor gebruik op productiemodus slechts.
stel productiebevelen op ontwikkelingswijze niet in werking:
-
setup:di:compilegenereert automatisch gegenereerde klassen en geoptimaliseerde configuratiekaarten.code language-bash bin/magento setup:di:compileIn de ontwikkelingsmodus voert Magento de generatie op aanvraag uit. U hoeft deze niet uit te voeren. Als u een handtekening van een klasse wijzigde en zijn auto-geproduceerde
factories/proxies/interceptorsopnieuw moet produceren, verwijder die klassen of de geproduceerde omslag. -
setup:static-content:deployimplementeert statische inhoud voor een winkel.code language-bash bin/magento setup:static-content:deployIn de ontwikkelingsmodus voert Magento het programma op aanvraag uit. U hoeft het niet uit te voeren.
Normale laadtijd van pagina's op een virtuele computer
Als u zich ontwikkelt op een VM en het langer duurt dan 2 seconden om een Magento-pagina te laden, controleert u de omgeving.