问题标签 [sitespeedio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 我在哪里可以看到 HTML 日志?
如果我在 docker 中运行 sitespeed 并获得以下输出:
HTML 日志存储在哪里?'/sitespeed.io/reports',我不知道去哪里访问它。
docker - 运行 sitespeed.io 测试时网页 API 出错
我通过 docker 配置上的 sitespeed 在webpagetest 下面运行。以下是供参考的命令。
我的输出低于错误。
调试后我发现webpagetest.har 给出了null 作为来自网页测试API 的响应
我正在使用 SiteSpeed.io 的最新 Docker 映像
API空输出的可能原因是什么,因为我无法弄清楚。
node.js - Sitespeed.io 本地显示不兼容的节点模块版本
我正在 Centos 上安装 Sitespeed.io,但是虽然安装成功,但我遇到了节点模块版本问题。
我尝试了多种解决方法,例如
- 重新安装node和npm
- $ rm -rf 节点模块/bcrypt | $ npm 安装
- rm package-lock.json | rm -rf 节点模块 | npm 我
还有其他解决方法吗?
我的安装步骤是:
docker - 将文件从 docker 容器复制到主机失败
我正在使用 sitespeed 来测试我们的网站。但是报告是在 docker 容器中生成的,而不是在主机上生成的。
所以,我正在尝试使用docker cp
来获取报告。我可以通过执行命令查看文件夹中的报告:
但是当我运行命令时:
它告诉我:
没有这样的容器:路径:
docker - 使用 Docker 运行 sitespeed 和 Graphite
我正在使用 docker 使用此链接为我的应用程序网站运行石墨、graphana 和 sitespeed:https ://www.sitespeed.io/documentation/sitespeed.io/performance-dashboard/#up-and-running-in-almost-5 -分钟。
我还可以使用 docker-compose 命令将指标发送到 Graphana。我有几个疑问 -
docker-compose run sitespeed.io https://www.sitespeed.io/ --graphite.host=graphite
- 此命令仅对一个 URL 运行。我如何为多个页面/网址运行它?在 sitespeed 文档中写道,我们可以创建一个 url.txt 文件,其中每个 url 都在新行中,但这不起作用。它说“urls.txt 不存在,文件的路径是否正确?” 这个 url.txt 应该放在哪里才能运行此命令启动容器并停止它。我如何删除这些容器以改善内务管理,因为我将在 crontab 中每小时运行一次。
下面是我从上面的链接下载的 docker-compose.yml
docker - 如何在 apache/ngnix 服务器上运行 sitespeed.io?
我最近听说过 sitespeed.io 并开始使用它来衡量我网站的性能。我在我的 gcp 云实例上的 docker 容器中运行它。
问题是每次我运行命令时,它都会将结果存储在特定目录 sitespeed-result 中,然后我需要将整个内容复制到本地 Windows 机器上以查看 index.html 文件。
是否可以在像 apache 这样的服务器上运行它?我的意思是,例如我可以在我的 docker 主机上运行一个 apache 容器,但是我如何映射这个 sitespeed io 结果,以便它可以使用 http://my-gcp-instance:80 可用,其中我的 apache 容器在端口 80 上运行.
docker - HTTPS 上的 SiteSpeed.IO 指标 InfluxDB
我们正在尝试利用 SiteSpeed.io docker 映像并将测试结果加载到 InfluxDB,但我们的 Influx DB 正在使用自签名证书侦听 HTTPS。有没有办法让应用程序信任我们的 CA?在构建我们的 SiteSpeed 版本期间,我们尝试将 CA 添加到操作系统,但这还不够,我们仍然遇到相同的错误:
amazon-web-services - 如何结合使用 AWS lambda 和 S3 来获取结果
我正在使用 sitespeed.io 来测量我的一些静态 URL 的性能并将结果上传到 AWS S3 存储桶中。在 AWS S3 存储桶中,它的结构与 sitespeed 输出数据的方式完全相同。我为它附上了一张图片,当您进入该文件夹时,您看到的是index.html
显示配置页面的所有详细信息。
现在我有一个带有日历的页面,当您选择任何日期时,它应该显示该日期的所有文件夹。当您单击该文件夹时,它应该打开sitespeed.io
摘要页面。我也附上了。不幸的是,我无法从代码中分享任何其他内容。
我想知道是否可以lambda
使用rest API触发一个函数,该函数将从S3
或获取结果dynamoDB
并显示在前端供用户查看?
javascript - 使用 Sitespeedio Coach 获取可访问性统计信息
我正在开展一个项目,该项目使用 Sitespeedio 及其 Webcoach 库来获得网站各个方面的分数,例如性能、可访问性等。最近我将 Webcoach 升级到 6.0.0 版,我注意到关于可访问性的统计信息不再可用。阅读变更日志,我发现从 5.0.0 版开始,核心功能已移至 coach-core 模块,包括负责可访问性统计的代码。但是,我找不到任何文档来使用新版本的框架获取这些统计信息。
有人知道我应该怎么做才能取回可访问性统计信息吗?
谢谢你。
grafana - 如何轮询 Grafana 中 Cypress 测试生成的灯塔报告?
我需要对我的一些关键网页进行某种综合监控。我已经编写了一些生成 Lighthouse 报告的赛普拉斯测试。
如何将这些报告用于 Grafana 等仪表板中,以便查看一些历史数据?
我知道我们可以使用某种数据源,如 InfluxDB 或 Graphite,但我只找到了一些将它们与 Sitespeed.io 一起使用而不是 Cypress 的文档。
有人知道吗?是否可以将 Lighthouse 报告数据存储到数据源中,然后将其拉入 Grafana 仪表板?