我试图找出哪些延迟加载技术和服务器设置允许我最快地服务器页面,目前我正在使用这个工作流程:
- 测试 ping 和下载速度
- 打开 quicktime 屏幕录像机(如果数据中有任何异常,我可以查看网络选项卡和加载时间,看看是什么原因造成的)
- 打开一个新的隐身标签,禁用缓存并打开网络标签
- 加载网站
- 保存截屏
- 记录 ping、下载速度、时间、日期、来自 git 的提交版本、网站加载时间到电子表格
- 在我进行另一次测试后,我可以使用电子表格并对哪些方法有效做出量化决定。
运行这个工作流程目前每次运行它大约需要 4 分钟(我手动完成所有这些,通常我运行相同的测试几次以获得平均值然后更改变量,图像加载 js 脚本调整并尝试它在不同的 VPS 上,尝试使用/不使用 CDN 以允许分片等)
有没有一种自动化的方法来做?我想我可以设置一个 selenium 脚本并运行测试,但是如果有现成的解决方案,我会徘徊吗?
理想情况下,我可以使用以下 git 提交来测试它(尽管我必须手动更改服务器配置),但它甚至会更快,我可以自动化测试的运行、截屏和日志记录。