首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用分块编码的优势是什么?

使用分块编码的优势是什么?
EN

Stack Overflow用户
提问于 2011-02-20 09:35:25
回答 2查看 5.7K关注 0票数 6

在html中,我知道有一种分块编码。有人知道它的优点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-20 09:38:26

它不是HTML的一部分,而是HTTP的一部分。

这意味着您可以在确切知道输出将有多大之前就开始将内容写入输出流。这意味着在开始传输之前,您不必在内存或磁盘上缓冲整个页面(或正在交付的任何内容)。

票数 17
EN

Stack Overflow用户

发布于 2012-12-12 17:55:09

你也需要意识到它的缺点。一些防火墙/杀毒软件希望下载完整的响应,以便检查它,因此将阻止任何不完整的响应块到达客户端。

许多防火墙默认情况下将分块编码设置为阻止,特别是在公司网络上。如果你希望人们能够从他们的工作计算机上访问你的web服务,你需要https整个网站(因为https流量不能被检查),或者避免分块传输。

我能想到的唯一一种情况是https流媒体。在我看来,如果你不需要流媒体,那就不值得。

回复下面的评论,因为我认为它很重要。

与分块响应相关的网络问题非常常见。在我目前的项目中(B2B,所以每个客户都在公司网络后面),我估计大约有3/4的客户会遇到问题。

为了证明/反驳,我设置了一个测试,发送两个相同的响应,一个是规则的,一个是分块的(在3分钟内以1秒的间隔流式传输html的分块)。分块的响应始终被阻塞(客户观察空白页面)或累积(客户观察空白页面3分钟,然后完全呈现html)。同样的分块响应在https上也没问题(客户在1秒的间隔内观察到html的增量呈现)。我在不同的客户/防火墙上运行此程序。

这是一个已知的问题。你可以在websockets上读到,它们的吸引力之一是它们有助于克服这些非常常见的防火墙/代理问题。

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

https://stackoverflow.com/questions/5056227

复制
相关文章
我的优势是什么?
之前总是喜欢去找自己的缺点,然而随着对互联网的认知越来越深入,逐渐发现,最应该做的是让自己的优势更明显,而不是总想着去补短板。
数据仓库践行者
2022/11/25
6300
CDN是什么?使用CDN有什么优势?
其实在这个提问下,很多大佬和机构号已经把这个问题解释的很清楚了,我如果也硬邦邦的班门弄斧一通,也基本上没什么意思。
用户1880875
2021/07/02
3.4K0
使用基于分层深度学习的分块预测加速VP9帧内编码
本文是来自AOMedia 2019 Research Symposium的演讲,演讲者是来自得克萨斯大学奥斯汀分校的Somdyuti Paul,题目是”Speeding up VP9 IntraEncoder with Hierarchical Deep Learning Based Partition Prediction”,主题是使用基于分层深度学习的分块预测加速VP9帧内编码。
用户1324186
2019/12/23
6950
使用基于分层深度学习的分块预测加速VP9帧内编码
nrzi是什么编码_epc编码
在 RZ 编码中,正电平代表逻辑 1,负电平代表逻辑 0,并且,每传输完一位数据,信号返回到零电平,也就是说,信号线上会出现 3 种电平:正电平、负电平、零电平:
全栈程序员站长
2022/11/17
1K0
nrzi是什么编码_epc编码
java事件总线是什么?事件总线的优势是什么?
事件总线对于用户来说非常之常见,另外事件总线的实现有很多种方式,我们可以通过java来实现事件总线,实际上操作起来也是比较简单的。但是需要注意的是,一般java实现事件总线都是建立在观察者模式的基础上的。今天主要为大家介绍一下,到底java事件总线是什么?如果有兴趣可以通过下文做一个了解。
用户8715145
2022/03/07
1.1K0
你的前端开发的优势是什么?
每个前端开发都要有自己的优势,总结一下我的优势,1、工作年限长、经验多;2、基础相对扎实;3、逻辑思维能力合格;4、业务需求分析能合格。基本上就这四点吧,一般来讲,能够达到这四条的前端开发,就可以说是一个比较有竞争力的前端开发了。
web前端教室
2019/07/05
4.5K0
Go 编程语言的真正优势是什么?
为什么Docker和Kubernetes等项目的开发者会选择 Go ?Go 的定义特征是什么,它与其他编程语言有什么不同,最适合构建什么样的项目?
网络技术联盟站
2023/03/02
1.3K0
Go 编程语言的真正优势是什么?
GraphQL最突出的架构优势是什么?
作者 | Khalil Stemmler 策划 | 田晓旭 在服务器上使用 GraphQL 代替 REST 是有很多好处的,使用 Apollo Client 取代自己编写的数据获取逻辑也有很多优势。在这篇文章中,我们主要讨论 GraphQL 最突出的架构优势。 本文最初发布于 khalilstemmler.com 网站,经原作者授权由 InfoQ 中文站翻译并分享。 在过去的几年中,我们已经看到各种规模和形态的公司都开始在整个组织中逐渐采用 GraphQL,例如 Expedia、Nerdwallet 和 A
深度学习与Python
2023/04/01
2.2K0
GraphQL最突出的架构优势是什么?
云计算技术优势和商业优势是什么
近年来,对于打造高度可扩展的应用程序,软件架构师们挖掘了若干相关理念,并以最佳实践的方式加以实施。在今天的“信息时代”,这些理念更加适用于不断增长的数据集,不可预知的流量模式,以及快速响应时间的需求。本文将强调并重申其中的一些传统观念,并讨论他们如何在融合云计算的发展,还将讨论由于云计算的动态性而产生的一些前所未有的概念(如弹性)。 云计算的商业优势 在云中构建应用程序有一些明显的商业优势,这里列出机构主要特点: 前期基础设施投资几乎为零:如果你要建立一个大型的系统,它可能需要大量投资用于于机房,物理安全,
静一
2018/03/21
1.7K0
云计算技术优势和商业优势是什么
DDD 使用Comand的优势
DDD使用Cmd调用服务时经常会被问到与直接的接口调用有什么区别,首先命令模式(Command Pattern)可以轻松的实现AOP的功能,比如日志 事务等,其次命令模式是面向接口编程的可以轻松根据业态场景调用不同的服务可以参考阿里的cola架构和咸鱼的swak架构 。
乐事
2021/09/27
6440
ansi编码是什么意思_编码ANSI
ANSI就是其他外文编码,且不同国家和地区的ANSI各有不同,即不兼容。 举例,在中文简体下,你如果想编码表,用记事本操作,保存时会出现“该文件含有Unicode格式的字符,当文件保存为ANSI编码的文本文件时,该字符将丢失。要保存Unicode信息,单击下面的‘取消’,然后从编码列表中选择一个Unicode选项。继续吗?” 如果不改即按“确定”,再打开就会出现许多问号(?)这就是结果。 access数据库也用ANSI字符集,测一测吧。源资料
全栈程序员站长
2022/11/09
9480
ansi编码是什么意思_编码ANSI
是什么让我节省了60%的编码时间?使用MBG
MyBatis Generator简介 业务需求不断变更,数据库表结构不断修改,是我们逃不出的宿命。工欲善其事,必先利其器,是时候祭出神器了:MyBatis Generator(简称:MBG),它是一个用于所有版本MyBatis的代码自动生成器。它可以根据数据库的表自动为项目生产对应的实体类、Mapper、DAO,包括简单CRUD数据库操作(创建、查询、更新、删除)。解放了我们的双手,不必做重复性的机械工作。节省下不少时间,不用再苦哈哈的加班了,还可以和妹纸去约会。(前提是你得先有个妹纸🤐) 创建一个My
万猫学社
2022/04/22
3730
是什么让我节省了60%的编码时间?使用MBG
云服务器硬盘怎么扩容 使用云硬盘的优势是什么
在工作中有相当一部分人会接触到云服务器,身在一个不断发展和与时俱进的企业,有时候需要根据自身的业务来挑选,在此过程中也需要关注到硬盘的类型和容量。云服务器硬盘怎么扩容是一个经常被提及的问题,万一硬盘空间不足,还是会给工作带来一些阻力的,不过好在现在有加载扩容的方法,是可以及时处理的。
用户8715145
2021/12/24
9.8K0
Hadoop分块存储解析及还原分块存储的文件
问题 行动 我们来到下面这个hadoop安装的目录下 [root@hadoop102 subdir0]
手撕代码八百里
2020/07/28
9440
Hadoop分块存储解析及还原分块存储的文件
TTP事件总线的全称是什么?事件总线优势是什么?
关于事件总线大家应该比较了解了,特别是运维小伙伴应该会经常接触到它。事件总线实际上就是一种组件之间的通信机制,可以帮助组件进行沟通,充当了桥梁的作用。TTP指的是一种常见的通信协议,它可以帮助实现总线,如今已经具有非常成熟的商业性质。接下来为大家详细介绍TTP事件总线的全称是什么,请继续阅读。
用户8715145
2022/03/07
1.2K0
低代码是什么?有什么优势
通过简单的拖拉拽操作,而不用编写复杂的代码,实现少写代码或者不写代码,就能快速高效完成业务目标。 01 低代码平台演进 1. 低代码概念 低代码是无需编码(0 代码)或通过少量代码就可以快速生成应用程序的开发平台。 通过可视化进行应用程序开发的方法,具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。 2. 低代码衍生历程 20 世纪 80 年代,第四代编程语言出现。 2000 年 VPL 可视化编程语言的诞生,是低代码产品的前驱,都可以通过一些可视化的
腾讯技术工程官方号
2022/03/24
1.4K0
低代码是什么?有什么优势?
文章来源:腾讯技术工程 通过简单的拖拉拽操作,而不用编写复杂的代码,实现少写代码或者不写代码,就能快速高效完成业务目标。 01 低代码平台演进 1. 低代码概念 低代码是无需编码(0 代码)或通过少量代码就可以快速生成应用程序的开发平台。 通过可视化进行应用程序开发的方法,具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。 2. 低代码衍生历程 20 世纪 80 年代,第四代编程语言出现。 2000 年 VPL 可视化编程语言的诞生,是低代码产品的前
腾讯云开发TCB
2022/04/07
1.5K0
低代码是什么?有什么优势?
分块 学习笔记
分块 学习笔记 前言 忽然发现分块大法很好用,然而本蒟蒻不会…所以心血来潮学习了分块 例题 Link Code #include<algorithm> #include<bitset> #include<complex> #include<deque> #include<exception> #include<fstream> #include<functional> #include<iomanip> #include<ios> #include<iosfwd> #include<iostream>
yzxoi
2022/09/19
2880
事件总线怎么实现?事件总线的优势是什么?
组件之间的关系有很多种,它们之间的通信也有相对应的实现方法。事件总线可以实现组件之间的通信,且不论组件之间是否存在关系。因此事件总线在今天已经十分常见了,成为很多用户以及企业的选择。具体事件总线怎么实现?正对这一问题下文会有一个详细介绍。
用户8715145
2022/03/18
7710
点击加载更多

相似问题

使用Base64编码的优势是什么?

820

传输-编码:分块

25

分块传输编码

16

如何使用分块编码上传数据?

13

使用分块传输编码处理请求

127
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文