javascript - 本地生成的文件如何工作以及如何实现它们?
问题描述
本地生成的文件如何工作以及如何在服务器和客户端实现它们?
我所说的“本地生成的文件”是指当您从 Google Drive 下载文件时,它的速度非常快,在糟糕的网络上非常快。
但在其他网站(如从 Microsoft 下载 Windows)上,它充分利用了网络。
再举一个例子,看看最快的鱼。网络文件下载充分利用网络。
但令人费解的是,使用本地生成选项的同一文件的速度有多快。在我编辑此片段时,它实际上完成了下载。
在不到 10 秒的时间内下载 1 GB 有多酷?
引用他们
这些本地生成的文件将比网络下载的文件下载得更快,因为它们的内容是动态生成的。它们的下载速度仅受您设备的处理器和存储驱动器速度的限制。
令我困惑的是,他们从哪里获得有关不良网络的额外信息,例如它从哪里获得更多信息200kbit
流?
- 这不是文件压缩
- 您不能在 HTML 中对其进行硬编码,因为它不会从服务器加载页面
所以主要问题:
如何在 Node.js 服务器中实现这个很酷的功能并在网络连接不好的情况下高速提供服务?
解决方案
推荐阅读
- python - 从预定义的 CSV 文件解析成条件 Jinja 模板
- php - Symfony entityManager findBy() 错误
- elasticsearch - 忽略附加搜索词的 ElasticSearch 查询
- swift - 多个警报迅速相互叠加
- c# - 通过单击展开图像?
- visual-studio-code - 如何查看 vscode 终端主题颜色?
- python - Django说数据库已锁定,但事实并非如此
- c - 为什么 printf 语句会无限执行?
- spring - 如何混合 Vaadin 和 Thymeleaf/Static HTML?
- python - 为什么绑定方法不能访问类中的外部函数?