gpt4 book ai didi

javascript - 远程调查/测量动态页面偶尔加载缓慢的速度

转载 作者:行者123 更新时间:2023-11-30 13:30:51 25 4
gpt4 key购买 nike

我一直从我的一个网站的一些访问者那里收到报告,他们加载速度非常慢,但我无法从我的任何不同机器或 Internet 连接上重现这种缓慢。

我几乎消除了服务器本身对速度缓慢的责任,因此它可能是托管提供商问题、特定 ISP/国家/地区的 CDN 问题,甚至(理论上)某种所谓的“互联网”问题保护套件”,使我的网站在我的一些访问者的本地机器上受到长时间的审查。

您是否可以推荐任何工具/方法来深入了解这些神秘的缓慢现象?

我想我可以使用类似 javascript 代码的东西来测量页面中每个元素的加载速度(包括链接的 css/js 文件之类的东西),并且在完整加载结束时将发布到服务器数据。然后,我可以收集异常数据并在诸如用户代理之类的东西中寻找模式,或者对于注册用户,我可以直接与他们联系以尝试获得更多提示。是否有一些图书馆可以做类似的事情?

最佳答案

很抱歉,我现在才发现您的问题。您正在寻找Yahoo Boomerang .它完全按照您的描述进行操作,它测量页面加载时间和将数据发送回服务器的信标。它还包括几个插件,默认插件测量用户对服务器的可用带宽,这在您描述的用例中可能非常有用。

当我找到回旋镖时我很高兴,所以我很高兴能够分享这份喜悦。 :-)

我建议开始 here .我错误地从不包含带宽插件的下载中下载了文件。如果您还需要带宽,则需要下载 boomerang-0.9.1280532889.js 文件或使用 makefile 创建您自己的文件。

数据作为 GET 请求返回。我目前将该请求定位于一个 35 字节的 GIF 文件,因此我可以从服务器日志中提取数据。这是 boomerang 作者的大规模推荐,但信标 URL 同样可以是用于处理数据的 PHP/其他脚本。

关于javascript - 远程调查/测量动态页面偶尔加载缓慢的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6821974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com