我花了很多时间寻找这个问题的答案,但没有找到令人满意的答案。
我的看法是,您在浏览器中看到的所有内容都会下载到您的电脑上。 证据方法是:让网页在您的浏览器中加载,当其加载完成时,选择离线工作或关闭您的互联网连接并保存该页面,这样就可以将您的网页保存在您的硬盘上,并且您可以随时观看此页面。
那么说明当你访问你的网页的时候,它就已经被下载了,而你访问网页的速度肯定取决于你的下载速度,那么“浏览速度”这个词语从何而来呢?
我的看法可能错了,但我很想知道我的问题的正确答案。谢谢。是的,我承认当网页是用 asp 等语言开发的时,我的证明不成立。
答案1
下载速度是从您的家到您的 ISP 的连接速度。测试方法是将托管在您的 ISP 网络上的文件下载到您的计算机(所有不由您的 ISP 本地托管的速度测试都在测试延迟)。这是您家和 ISP 网关到其主干网之间的“最后一英里”的物理速度。也称为吞吐量。
冲浪速度是一个营销术语,用于主观描述从您的家到互联网上的物品的连接速度。它总是变化的,不受任何实体的控制。它包括延迟(如上所述,基本上是“来自世界各地的服务器的信息通过互联网并在您的机器上呈现需要多长时间”)。也称为实际产量。
答案2
下载通常只涉及一个文件,但浏览涉及多个文件(html、javascript、图像等)。
通常,下载需要一些时间才能达到峰值速度。
因此,下载几个小文件比下载一个大文件要慢。
但这不仅是因为下载速度慢,还因为浏览器和服务器之间需要进行握手才能开始新的下载。
这可以通过浏览器重新使用一个与服务器的连接来下载多个文件来优化,但并非所有网站管理员都允许保持连接处于活动状态,以免打开太多并发连接。
综上所述:
下载速度通常以最大连接速度完成(至少在最初几秒钟之后)。
冲浪速度取决于:
- 浏览器仅连接网页上链接的每个 Web 服务器一次的效率
- 即使部分内容尚未到达,浏览器提供页面的效率也会受到影响
- 网站服务器管理员允许保持连接
- 网页编写者在最小化单独项目的数量及其大小方面的远见
总之,我想说,虽然下载速度定义明确,但浏览速度会根据上述参数而有很大差异。
答案3
棘手,取决于冲浪术语是什么意思确切地。
如果这就是所谓的“用户体验”,那么让我们举一个简单的例子(我希望如此)——现代网站使用的是 javascript。脚本从服务器下载,速度取决于您的浏览器,但它们由您的浏览器在本地执行。这些脚本可以进行一些额外的计算:数据库查询/生成数据/html 内容,这需要额外的时间。
不同浏览器的 JavaScript 执行时间有所不同。这也取决于您的系统资源。
因此,即使配备与更好机器相同的带宽,使用旧浏览器的较慢机器的浏览速度也会更差。
我认为应该这样理解“上网速度”一词。但是谁在使用它呢?如果是您的 ISP 在说话,那么请将其视为他们不为您提供优质连接的借口(例如:“我们的 rox 很糟糕,是您的机器很糟糕”):)
答案4
此外,当您访问网页时,该特定页面的所有内容可能来自世界各地的多个服务器,例如广告、视频等,因此无论您的连接速度如何,特定网页在任何给定时间的加载速度都取决于许多因素。