首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以知道250、500或750kbps或1、2或4MB的整个站点需要多长时间吗?

问可以知道250、500或750kbps或1、2或4MB的整个站点需要多长时间吗?
EN

Stack Overflow用户
提问于 2012-11-29 22:58:00
回答 2查看 105关注 0票数 0

我是一名网页设计师,我会做一个文件来训练我的网站客户如何知道互联网带宽速度是慢还是快的每个访问者的网站,取决于图像或网站的重量(字节或兆字节)和他们的互联网速度(千比特或兆比特),需要多长时间或时间由250,500或750kb和1,2,4或10MB。

EN

回答 2

Stack Overflow用户

发布于 2012-12-01 03:23:54

我想有几种不同的方式来看待这个问题。如果你只是想计算在完美世界中下载数据的速度,Jim的答案解释了如何进行计算。但简单地下载文件只占网站整体性能的一小部分。有一些工具可以帮助你了解网站在不同连接速度下的性能。

其中一个工具是Webpagetest.org。输入您的URL,选择位置和浏览器,然后展开高级设置部分。选择连接类型并输入运行测试的次数。它应该大于1,但通过此UI限制您只能使用10。转到Video选项卡并选择捕获视频可能是一个好主意,这样您就可以在各种尺寸的管道上演示它是什么样子。然后,对要测试的每种连接类型重复上述步骤。这将使您很好地了解在不同连接类型下查看此站点需要多长时间。

这里的缺点是,创建一堆测试,然后整理这些信息,这是一项有点工作。另一种替代方案是http://yottaa.com的站点监视器功能。您可以设置一个单独的测试,它将从不同的位置、不同的浏览器或不同的连接类型查看站点,然后让您轻松地绘制出结果。要获得访问权限,您必须注册一个免费帐户。另一种替代方案是在http://websitetest.com,它不需要注册,但您不需要管理测试结果。

Webpagetest.org是由谷歌与许多其他合作伙伴合作运营的。

完全披露:我是Yottaa的技术布道者。

票数 2
EN

Stack Overflow用户

发布于 2012-11-30 05:02:32

如果你问下载需要多长时间,比方说,在10兆(或其他)连接上下载54兆字节,简单的解决方案非常简单。

为了简单起见,并考虑到TCP通信中涉及的开销,我们通常说每秒10兆比特与每秒1兆字节相同(即,我们假设一个字节是10比特而不是8比特)。

因此,如果您想知道在10兆(每秒1兆)连接上下载54兆字节需要多长时间,答案是54/1,即54秒。如果你有一个250KB的连接,那就是每秒25千字节,或者0.025兆字节每秒。54/0.025 =2,160秒或36分钟。

一般来说,这是最好的情况估计。它假设客户端和服务器之间的连接可以支持持续的最大速率。这些数字没有考虑到服务器可能正在做的其他事情,这些事情会减少它可以专用于特定连接的带宽,也不包括在客户端和服务器之间的许多跳中可能发生的停顿。

在实践中,这个数字很可能会更大。也就是说,如果上面的计算表明整个网站可以在27秒内下载,那么很容易就需要两倍的时间。没有办法可靠地预测,仅仅基于客户端的带宽。

如果客户端的“10兆比特”是一个平均值,并且有更高带宽的突发可用,那么也可能需要更少的时间。尤其是在总体网络使用率较低的时期。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13628511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档