lighthouse-keeper:随时间收集并显示Lighthouse数据

时间:2024-05-22 07:37:40
【文件属性】:

文件名称:lighthouse-keeper:随时间收集并显示Lighthouse数据

文件大小:142KB

文件格式:ZIP

更新时间:2024-05-22 07:37:40

web awesome-sauce lighthouse JavaScript

:police_car_light: 这是一个实验项目,主要用于内部项目。 尽管该代码可供任何人阅读或研究,但我们可能无法为GitHub问题提供太多支持。 如果您想要一个更强大的监视解决方案,我们鼓励您看一下 。 灯塔守护者 Lighthouse keeper是为URL提供历史结果的后端。 有几个位: 针对URL运行Lighthouse API,并随时间存储报告(Firestore)。 提供查询功能。 URL的最新(完整)报告已存储(Google云存储)。 服务器本身是Google App Engine(NodeJS)。 Cron作业安排任务以更新系统中每个URL的分数,计算每个类别的中位分数等。 发展 安装它: npm ci 解密服务帐户和内存缓存JSON文件: npm run decrypt 系统将提示您输入密码,以解密serviceAccount.json.enc和memcacheCredentials.


【文件预览】:
lighthouse-keeper-master
----rollup.config.js(365B)
----public()
--------admin.html(10KB)
--------utils.mjs(1KB)
----tasks.mjs(2KB)
----memcache.mjs(2KB)
----serviceAccount.json.enc(3KB)
----server.mjs(11KB)
----lhr.json(200KB)
----url_seed.json(225B)
----LICENSE(11KB)
----firestore.rules(252B)
----queue.yaml(282B)
----README.md(4KB)
----cron.yaml(1KB)
----.gitignore(110B)
----app.yaml(427B)
----lighthouse-data.mjs(22KB)
----package-lock.json(193KB)
----memcacheCredentials.json.enc(285B)
----lighthouse-api.mjs(3KB)
----package.json(2KB)
----.gcloudignore(537B)

网友评论