Profielen inschakelen
Met Commerce-profielen kunt u:
-
Een ingebouwde analyse inschakelen.
U kunt een ingebouwde analyse met Commerce gebruiken om taken uit te voeren zoals het analyseren van prestaties. De aard van het profileren hangt van de analytische hulpmiddelen af die u gebruikt. We ondersteunen meerdere indelingen, waaronder HTML. Wanneer u de analyse inschakelt, genereert een
var/profiler.flag-bestand dat aangeeft dat de analyse is ingeschakeld en dat er configuraties zijn. Als deze optie is uitgeschakeld, wordt dit bestand verwijderd. -
Afhankelijkheidsgrafieken weergeven op een Commerce-pagina.
A gebiedsdeelgrafiek is een lijst van objecten gebiedsdelen en elk van hun gebiedsdelen, en alle gebiedsdelen voor die gebiedsdelen, etc.
U zou in de lijst van ongebruikte gebiedsdelen bijzonder geinteresseerd moeten zijn, die voorwerpen zijn die werden gecreeerd omdat zij in één of andere aannemer werden gevraagd, maar nooit werden gebruikt (namelijk werd geen van hun methodes geroepen). Dientengevolge, worden de bewerkertijd en het geheugen besteed om deze gebiedsdelen tot stand te brengen verspild.
Commerce biedt de basisfunctionaliteit in Magento\Framework\Profiler .
U kunt profiler toelaten en vormen gebruikend een variabele MAGE_PROFILER of de bevellijn.
MAGE_PROFILER instellen
U kunt de waarde van MAGE_PROFILER op om het even welke die manieren plaatsen in worden besproken de waarde van laarzentrekkerparameters plaatsen.
MAGE_PROFILER ondersteunt de volgende waarden:
-
1om de uitvoer van een specifieke analyse in te schakelen.U kunt een van de volgende waarden gebruiken om een specifieke analyse in te schakelen:
csvfilegebruiktMagento\Framework\Profiler\Driver\Standard\Output\Csvfile- Elke andere waarde (behalve
2), inclusief een lege waarde, dieMagento\Framework\Profiler\Driver\Standard\Output\Htmlgebruikt
-
2om afhankelijkheidsgrafieken in te schakelen.Afhankelijkheidsgrafieken worden doorgaans onder aan een pagina weergegeven. In de volgende afbeelding ziet u een gedeelte van de uitvoer:
CLI-opdrachten
U kunt profiler toelaten of onbruikbaar maken gebruikend bevelen CLI:
dev:profiler:enable <type>schakelt de analyse in mettypevanhtml(standaardwaarde) ofcsvfile. Als deze optie is ingeschakeld, wordt een bestand met een vlagvar/profiler.flaggemaakt.dev:profiler:disableschakelt de analyse uit. Wanneer deze optie is uitgeschakeld, wordt het vlaggenbestandvar/profiler.flagverwijderd.
Gebruik de optie Variabele om afhankelijkheidsgrafieken in te schakelen.
om profiler toe te laten of onbruikbaar te maken:
-
Meld u aan bij uw Commerce-server.
-
Ga naar de installatiemap van Commerce.
-
Als eigenaar van het bestandssysteem schakelt u de analyse in:
De analyse inschakelen met behulp van type
htmlen een markeringsbestand maken:code language-bash bin/magento dev:profiler:enable htmlDe analyse inschakelen met behulp van type
csvfileen een markeringsbestand maken:code language-bash bin/magento dev:profiler:enable csvfileDe uitvoer wordt opgeslagen naar
<project-root>/var/log/profiler.csv.profiler.csvwordt met voeten getreden op elke pagina verfrist zich.U schakelt de analyse uit en verwijdert het markeringsbestand:
code language-bash bin/magento dev:profiler:disable