kanti / web-vitals-tracker
为您的TYPO3提供真实测量的Web Vitals统计信息
1.4.1
2021-11-05 21:29 UTC
Requires
- php: ~7.4.0 || ~8.0.0
- ext-json: *
- ocramius/package-versions: ^2.1.0
- typo3/cms-backend: ^9.0.0 || ^10.0.0 || ^11.0.0
- typo3/cms-core: ^9.0.0 || ^10.0.0 || ^11.0.0
- typo3/cms-fluid: ^9.0.0 || ^10.0.0 || ^11.0.0
Requires (Dev)
- phpstan/extension-installer: ^1.1.0
- pluswerk/grumphp-config: ^5.0.0
- saschaegerer/phpstan-typo3: ^0.13.3
- typo3/cms-dashboard: ^11.2
- typo3/tailor: ^1.3.0
README
为您的TYPO3提供真实测量的Web Vitals统计信息
关于Web Vitals的更多信息
安装 🎁
composer req kanti/web-vitals-tracker
或者通过扩展仓库
它是如何工作的 🦾
我们在前端注入一个小型JavaScript文件(2.6kb压缩后),
它使用web-vitals包来收集每个页面请求的计时数据。
数据被发送到TYPO3并保存在数据库中。
它看起来像什么 👀
TYPO3 10和11的仪表板
如何贡献 🤝
cd public/typo3conf/ext
git clone git@github.com:Kanti/web-vitals.git
cd web-vitals
# change your stuff
composer update
git commit -m '✨ fancy message that explains what was done and why'
# hint: use https://gitmoji.dev/ for a colorful commit message
git remote set-url origin git@github.com:<yourName>/web-vitals-tracker.git
git push
# create PR
获取支持 🆘
目前,您可以请求的唯一支持是GitHub问题
开放问题 ❓
- 那么,对于流量很大的网站怎么办?
在1_000_000次请求之后,MySQL会变得非常慢(在我的笔记本电脑上为1.2秒) - 对于漂亮的404页面,它还会测量该页面的Web Vitals吗?
- 关于路由增强器,我们将如何与之合作?
- 应该配置什么?
- 分析输出
- 获取站点的前10和后10页面是否有用?
- 有一个某种历史图表有用吗?
- 有一个插件/内容元素的Top 10和Flop 10列表有用吗?
我想做什么 🗓️
- 使其与php 7.2?7.3?兼容?
- 以汇总形式保存旧数据的请求(以允许大型网站使用)
作者 🚶♂️
Matthias Vogel
用爱心💕,在我业余时间⏲制作