【问题标题】:How do I synthetically slow page load times?如何综合减慢页面加载时间?
【发布时间】:2011-10-25 02:54:11
【问题描述】:

我希望能够综合地为页面加载时间添加一个固定间隔。这与大多数人想要的完全相反。我希望能够说“为加载此页面添加 $n 秒延迟。”

我可以用什么来达到这个结果?这可以在javascript中完成吗?我想要执行此操作的系统使用一些我无法完全控制的非常激进的输出缓存。

目标:衡量页面加载速度对其他关键指标的影响,以便确定改进该指标的价值。

【问题讨论】:

  • 在页面的至少某些部分加载之前,客户端 Javascript 不会执行,所以我假设它已经过时了。你的系统是用什么开发的?任何动态生成的页面都可以在服务器端代码中放入简单的等待,以使它们停止一两秒。

标签: javascript html web metrics


【解决方案1】:

在页面正文顶部添加一个大文件下载(巨大的 js 文件,或隐藏的大 jpeg)。

您也可以只在 javascript 中使用计时器,并且仅在计时器到期后才显示正文的内容。

【讨论】:

    【解决方案2】:

    使用 javascript timer 以设定的时间间隔加载页面。

    【讨论】:

      【解决方案3】:

      你可以向你的服务器发出一个同步的 ajax 请求,然后在你的 php 脚本中休眠。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-05
        • 2018-06-22
        • 2021-05-07
        相关资源
        最近更新 更多