📅  最后修改于: 2021-01-06 10:10:24             🧑  作者: Mango
Magento Profiler是内置的内部Magento调试工具,用于调试。它在Magento开发中起着至关重要的作用。我们有各种调试工具,例如-New Relic,Xdebug等。使用这些工具,我们可以获得有用的信息,并通过其彩色的图形输出检查我们的网站。但是这些调试器对您的Magento应用程序的结构没有太多了解。因此,Magento具有一个名为Profiler的内部调试器。
Profiler允许我们在各个应用程序执行阶段收集有关控制器,块,动作,事件,模板,观察器等的不同信息。它还使我们能够获取Magento商店每个部分的加载时间报告。 Magento Profiler报告在渲染Magento网页时代码块执行所花费的时间,代码块被执行的次数以及它所使用的内存。它指定一个代码块,这会使页面加载变慢。
逐渐地,在加载了更多内容和扩展名后,每个系统性能都会降低,并为此生成许多日志。您需要使探查器知道降低Magento 2性能的原因。 Magento Profiler可以识别服务器端的性能问题。
Magento支持三种类型的探查器:
要启用Magento Profiler并执行调试,请执行以下步骤-
步骤1:将这行代码添加到Magento根目录magento / pub / .htaccess中的.htaccess文件中。
SetEnv MAGE_PROFILER <类型>
例如SetEnv MAGE_PROFILER html
精确地,
步骤2:使用以下命令启用开发人员模式:
php bin/magento dev:profiler:enable
或者,您可以使用.htaccess文件并通过删除井号(#)取消注释开发人员命令。
步骤3:最后,编译并刷新缓存。
Magento存储是一个非常耗时的过程-它与数据库的交互。优化Magento数据库是维护Magento网站的一项基本任务。维护和清除旧的Magento缓存和日志记录可以提高Magento数据库的性能。
Magento由于跟踪而节省了大量数据库。电子商务系统必须具有跟踪模块。当订单出现问题时,它会显示信息。以下是一些提高数据库性能的要点-