http能传输500g的文件吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http能传输500g的文件吗相关的知识,希望对你有一定的参考价值。
参考技术A 可以。早期互联⽹上传输的基本上都是只有⼏ K ⼤⼩的⽂本和⼩图⽚,现在的情况则⼤有不同。⽹页⾥包含的信息实在是太多了,随随便便⼀个主页 html 就有可能上百 K,⾼质量的图⽚都以 M 论,更不要说那些电影、电视剧了,⼏ G、⼏⼗ G 都有可能。数据压缩
浏览器在发送请求时都会带着 Accept-Encoding 头字段,⾥⾯是浏览器⽀持的压缩格式列表,例如 gzip、deflate、br 等,这样服务器就可以从中选择⼀种压缩算法,放进 Content-Encoding 响应头⾥,再把原数据压缩后发给浏览器。如果压缩率有 50%,那么 100k 的数据压完之后只剩 50k,相当于在带宽不变的情况下⽹速快了⼀倍。
分块传输
除了压缩⽂件之外,另⼀种办法就是分块传输。它们的原理差不多,都是把⼤⽂件变⼩传输。分块传输会把⼀个⼤⽂件切成很多⼩块,把这些⼩块依次发给浏览器,浏览器收到之后再组装复原。这样浏览器和服务器都不⽤在内存中保存全部⽂件,每次只收发⼀⼩部分,⽹络也不会被⼤⽂件长时间占⽤,内存、带宽等资源也就节省下来了。
以上是关于http能传输500g的文件吗的主要内容,如果未能解决你的问题,请参考以下文章