haassie / page-speed-insights
TYPO3 的 PageSpeed Insights 扩展
3.0.0
2021-03-24 14:10 UTC
Requires
- ext-curl: *
- ext-json: *
- typo3/cms-core: ^9.5 || ^10.4 || ^11.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
This package is auto-updated.
Last update: 2024-08-25 16:44:02 UTC
README
您网站的性能对多个原因都很重要。其中最重要的原因是,如果页面加载过慢,您会失去访客。研究表明,超过50%的人会离开加载时间超过三秒的页面。
由于这对于用户来说很重要,因此对于搜索引擎也很重要。搜索引擎希望给出尽可能好的结果。如果搜索引擎必须在两个对用户都感兴趣的结果之间进行选择,那么最快的那个肯定有更高的机会超过另一个结果。
关于扩展
此扩展将允许您使用 PageSpeed Insights 检查您的 TYPO3 页面。您的页面性能将通过 Lighthouse 进行检查,并为您提供页面性能的指示。
检查了什么?
由于 PageSpeed Insights 使用 Lighthouse 来分析您的页面,因此可以提供大量信息。目前,此 TYPO3 扩展将存储以下数据
- 性能评分
- SEO 评分
- 可访问性评分
- 最佳实践评分
- PWA 评分
如何使用它?
使用此扩展非常简单,只需遵循一些简单步骤
- 通过 composer 安装扩展或从 TYPO3 扩展存储库下载它。
- 在您要分析的页面的页面属性中设置选项
使用 PageSpeed Insights 分析
。 - 添加一个类为
Execute console commands
的调度器任务,将Schedulable Command
设置为选项pagespeedinsights:run
。 - 现在确保调度器任务将按照您希望运行的频率运行分析。我个人偏好的频率是一天一次。
- 运行后,您可以在页面属性中查看结果,并查看过去一年的结果概述。
配置
不需要配置,但有一个配置选项可用。如果您想监控 API 请求或每天需要超过 25,000 次检查,您可能需要设置您的 Google API 密钥。您可以在调度器命令的参数中这样做。
仪表板
您正在测试新的 TYPO3 仪表板 吗?此扩展将添加一些小部件来显示您整个网站的平均结果。
接下来是什么?
路线图上的某些事物
- 在页面模块中显示性能评分
- 添加使页面更快的建议
- 结果报告
赞助
您喜欢这个扩展并正在生产环境中使用它吗?请帮助我维护此扩展并成为赞助商。请访问 我的网站 获取更多信息。您可以通过 购买我一杯咖啡 来帮助我。