magehost / performance-dashboard
MageHost.pro 提供的 Magento 2.x 性能仪表盘
1.15.4
2022-05-05 11:12 UTC
Requires
- ext-curl: *
- ext-json: *
- magento/framework: >=100.0
- magento/module-backend: >=100.0
- magento/module-page-cache: >=100.0
- magento/module-store: >=100.0
- monolog/monolog: >=1.11
- psr/log: >=1.0
README
MageHost.pro 提供的免费性能仪表盘扩展程序为 Magento 商店管理后台添加了一个名为“性能仪表盘”的屏幕。在这个屏幕中,您可以清楚地了解提高 Magento 2 性能的领域。
通过 Composer 安装
composer require magehost/performance-dashboard
php bin/magento module:enable MageHost_PerformanceDashboard
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy --area adminhtml
使用方法
- 在管理后台中,转到 系统 > 工具 > 性能仪表盘。
卸载
php bin/magento module:disable MageHost_PerformanceDashboard
composer remove magehost/performance-dashboard
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy --area adminhtml
屏幕截图
描述
此扩展程序免费,许可证: MIT。
基于我们作为 Magento 主机专家 的经验,我们创建了一个针对高性能 Magento 2 设置的最佳实践列表。基于此列表,我们创建了一个仪表盘,该仪表盘自动测试这些各种配置设置和其他设置选择。执行的检查
- 是否使用 PHP 7?
- 是否使用 HTTP/2?
- PHP 性能设置是否正确?
- MySQL 性能设置是否调整?
- 是否处于 Magento 生产模式?
- 是否将 Magento 缓存存储在 Redis 中?
- 是否将全页缓存存储在 Redis 中?
- 是否所有缓存都启用?
- 会话是否存储在 Redis 或 Memcached 中?
- 记录无法在完全页缓存中缓存的 CMS 和目录页面,因为
cacheable="false"
。 - Composer 的自动加载器是否已优化?
- 是否使用 Varnish 进行全页缓存?
- 对于 Magento >= 2.3.1
- 是否使用 Elasticsearch?
- 对于 Magento >= 2.3.2
- 是否延迟 JavaScript?
- 对于 Magento < 2.2
- 如果不在 HTTP/2 上
- 是否启用 CSS 文件合并?
- 是否启用 JavaScript 文件的压缩?
- 是否启用 CSS 文件的压缩?
- 是否启用 HTML 的压缩?
- 如果不在 HTTP/2 上
- 是否启用销售电子邮件的异步发送?
- 所有索引都设置为异步?