首页 > 解决方案 > 本地生成的文件如何工作以及如何实现它们?

问题描述

本地生成的文件如何工作以及如何在服务器和客户端实现它们?

我所说的“本地生成的文件”是指当您从 Google Drive 下载文件时,它的速度非常快,在糟糕的网络上非常快。

从谷歌驱动器下载

但在其他网站(如从 Microsoft 下载 Windows)上,它充分利用了网络。

下载窗口

再举一个例子,看看最快的鱼。网络文件下载充分利用网络。

来自最快鱼的网络文件

但令人费解的是,使用本地生成选项的同一文件的速度有多快。在我编辑此片段时,它实际上完成了下载。

在不到 10 秒的时间内下载 1 GB 有多酷?

最快鱼的本地生成选项

引用他们

这些本地生成的文件将比网络下载的文件下载得更快,因为它们的内容是动态生成的。它们的下载速度仅受您设备的处理器和存储驱动器速度的限制。

令我困惑的是,他们从哪里获得有关不良网络的额外信息,例如它从哪里获得更多信息200kbit流?

所以主要问题:

如何在 Node.js 服务器中实现这个很酷的功能并在网络连接不好的情况下高速提供服务?

标签: javascriptnode.jsdownload

解决方案


推荐阅读