monogo/pagespeed-analysis

适用于Google PageSpeed分析的Magento 2模块

1.3.4 2021-09-07 10:02 UTC

This package is auto-updated.

Last update: 2024-09-07 16:13:54 UTC


README

适用于Google PageSpeed分析的Magento 2模块。

此模块仅适用于Magento 2.4.0及以上版本

模块使用chart.js: https://chart.js.cn/

安装

Git

  • 定位到magento根安装下的/app/code目录。
  • 如果不存在code文件夹,请创建它。
  • code文件夹内创建一个名为Monogo的文件夹。
  • 切换到Monogo文件夹,并克隆Git仓库(https://github.com/MonogoPolska/monogo-m2-pagespeed-analysis.git)到Monogo,指定本地仓库文件夹为OptimizeDatabase,例如:

git clone https://github.com/MonogoPolska/monogo-m2-pagespeed-analysis PagespeedAnalysis

Composer

composer require monogo/pagespeed-analysis

Magento设置

  • 运行Magento命令

php bin/magento setup:upgrade

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy

应用配置选项

转到 Stores->Configuration->Monogo->Pagespeed Analysis

  • 启用模块 默认值为1(是)
  • 提供PageSpeed API密钥。您可以从https://developers.google.com/speed/docs/insights/v5/get-started -> 获取密钥
  • 选择策略 [移动端,桌面端]
  • 使用Magento Cron - 您可以禁用Magento Cron并从shell运行PageSpeed扫描(推荐)默认值为0(否)
  • 定时任务 - 使用Crontab格式(例如:“0 0 * * *”每天01:05)
  • 提供要扫描的网站/网站
  • 额外的图表配置(显示最后X天,颜色,图表高度,使用自动缩放)
  • 调试设置

默认值

enable: 0

strategy: mobile,desktop

use_cron: 0

height: 150 px

history: 30 days

图表颜色

performance: #4268b3

seo: #d46fd4

pwa: #f2970e

best_practices: #24a318

accessibility: #f5d60c

ttfb: #0c90f5

Shell

Usage:  php bin/magento monogo:pagespeed:run

您可以设置外部cron来运行

* */4 * * * php bin/magento monogo:pagespeed:run

报告

转到 Reports->Statistics->Pagespeed

在选项卡中,您将看到桌面/移动端视图的图表。在“显示详情”按钮下,您将看到上次扫描的详细信息。

在网格中,您可以为特定记录添加注释(例如:A/B测试开始生产部署)。此注释将在页面刷新后显示在图表上。

待办事项

  • 每周发送电子邮件报告
  • 测试