magehost/performance-dashboard

MageHost.pro 提供的 Magento 2.x 性能仪表盘

1.15.4 2022-05-05 11:12 UTC

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

屏幕截图

screenshot

描述

此扩展程序免费,许可证: 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 的压缩?
  • 是否启用销售电子邮件的异步发送?
  • 所有索引都设置为异步?