通过 Google Lighthouse 监控性能数据。
项目描述
灯塔花园
使用Google Lighthouse服务聚合各种目标页面的性能概览。
特征
- 跟踪多个目标页面
- 针对性能、可访问性、最佳实践和 SEO 的 Lighthouse 审计
- 平均性能数据
- 具有存储灯塔报告的历史性能图表
- 信息徽章:
安装
先决条件
该脚本需要python 3.5或更高版本。某些附加功能需要在本地计算机上安装pip 。
点子
该库可以从PyPI安装:
$ pip3 install lighthouse-garden-kmi
配置
配置文件包含有关脚本处理和目标页面的重要信息。
{
"export_path": "path/to/export/",
"keep_history": 10,
"targets": [
{
"title": "Google",
"identifier": "google",
"url": "https://www.google.com"
}
]
}
用法
通过命令行运行 python 脚本。
$ python3 lighthouse_garden
usage: lighthouse_garden [-h] [-v] [-c CONFIG] [--clear]
Monitoring performance data by lighthouse.
optional arguments:
-h, --help show this help message and exit
-v, --verbose Enable extended console output
-c CONFIG, --config CONFIG
Path to config file
--clear Clear all performance data and reset the application
定时任务
可选择注册一个 cronjob 以进行定期更新
0 5 * * * python3 lighthouse_garden -c /var/www/html/config.json
测试
在DDEV容器中运行脚本:
$ ddev start
$ ddev ssh
/var/www/html$ pip3 install -r requirements.txt
/var/www/html$ python3 lighthouse_garden -c tests/config.json
打开http://lighthouse-garden.ddev.site/
建造
python模块的打包过程在python.org上有描述。
学分
- 灯塔的性能分析
- plot.ly的图形可视化
- 由freepik制作的图标
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
lighthouse_garden-kmi-1.3.0.tar.gz
(49.2 kB
查看哈希)