故意减慢 HTML/PHP 页面加载速度以进行测试

2022-08-30 12:06:12

我很好奇是否有一种方法可以故意减慢页面加载速度?

我现在正在本地主机上测试我的HTML和PHP页面,我想看看当页面加载速度较慢时,我的加载gif等将如何执行。

我意识到这是一个罕见的请求,因为大多数开发人员只关心加快页面加载速度,但我认为可能有一种方法,使用javascript / jQuery或PHP,用于测试目的。

感谢您的任何帮助!

注意:我正在MAMP上进行测试,因此这是在Mac OS 10.7上运行的Apache服务器。


答案 1

您可以使用php的sleep($seconds)功能来减慢页面加载速度。但是,如果您希望在处理页面之前将任何内容发送到用户的浏览器,则需要将隐式输出缓冲区刷新设置为“on”。否则,您的页面在完成加载之前将没有任何内容。单独打电话睡觉并不能解决问题。ob_implicit_flush(true);


答案 2

在 Chrome 中,您可以使用开发者工具模拟互联网连接速度较慢的情况。在最右侧的“网络”选项卡下。您可以使用“Fast G3”等预设,也可以使用确切的数字创建自己的预设,以进行上传,下载和ping。

enter image description here

参考资料: https://helpdeskgeek.com/networking/simulate-slow-internet-connection-testing/