`
ttitfly
  • 浏览: 622119 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

gzip压缩传送

阅读更多
HTTP web 服务在网络线路上传输的 XML。XML 是文本, 而且还是相当冗长的文本, 并且文本通常可以被很好地压缩。当你通过 HTTP 请求一个资源时, 可以告诉服务器, 如果它有任何新数据要发送给我时, 请以压缩的格式发送。 在你的请求中包含 Accept-encoding: gzip 头信息, 如果服务器支持压缩, 他将返回由 gzip 压缩的数据并且使用 Content-encoding: gzip 头信息标记。

客户端请求去抓取内容时,如果
server端返回头信息:
HTTP/1.1 200 OK
Server: nginx/0.5.23
Date: Mon, 27 Aug 2007 07:29:55 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
Content-Encoding: gzip


这是代表Gzip服务端压缩后传给客户端的,只要去掉客户端的gzip请求,服务端就不再压缩了。而是以纯文本方式传送。
分享到:
评论

相关推荐

    GZip流压缩&Web流压缩组件

    GZip4Web.dll 基于Web的压缩文件/流的传送,使用前必须注册 Test.zip 第一个产品的例子, C++代码工程 Temp.asp 第一个产品的例子, 直接用压缩程序发送GZip流 SvrRecv.asp 第二个产品的例子,用于服务端处理...

    PHP+SQLite绿色迷你第三版

    Apache2.2.20+PHP5.3.8+eaccelerator0.9.6.1+SQLite 3.7.7.1 自带一个从fleaphp里面提取的服务管理器 注意:必须解压在英文路径,否则报错。...配置已经根据YSLOW优化,开启GZIP压缩传送,设置了Expires Header。

    ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)第1/2页

    优化自然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩(一般能压缩到只有1/5的体积),而且压缩的过程是发生在客户端请求aspx页面的时候由服务端进行压缩处理后再传送给...

    【ASP.NET编程知识】asp.net输出重写压缩页面文件实例代码.docx

    启用这个压缩模块后,所有的axd资源都会被GZIP压缩后再传送给客户端。此模块特别适用于aspx页面应用了ajax框架或需引用体积庞大的axd资源文件的项目。 使用方法:解压后将WebResourceCompression.dll放到网站项目的...

    压缩解压缩工具Bzip2源码

    在网络上传送文件前,可以先用bzip2打包压缩文件,以减少传送时间,提高效率。虽然bzip2不是最快的压缩工具,但是它已经足够的快且足够的好用。  2、它开放源码 ,且无需付费使用。  3、支持修复介质错误。当你...

    Compress页面压缩

    答案是肯定的,早在HTTP 1.1标准发布的时候,浏览器就已经开始提供了对压缩数据的支持,而且Web服务器也开始支持数据压缩,著名的Apache服务器就提供了gzip压缩功能,IIS 5可以通过外挂实现gzip压缩,IIS 6则内部...

    一个采用HTTP实现的 ZIP content 内容的delivery传送例子程序

    6. **性能优化**:对于大型ZIP文件,服务器可能需要使用分块传输编码或GZIP压缩来提高传输效率。分块传输编码允许服务器逐步发送文件,而GZIP压缩则可以减小文件在网络上传输的大小。 7. **错误处理**:服务器和...

    bzip2-1.0.6.tar.gz

    在网络上传送文件前,可以先用bzip2打包压缩文件,以减少传送时间,提高效率。虽然bzip2不是最快的压缩工具,但是它已经足够的快且足够的好用。 2、它开放源码,且无需付费使用。 3、支持修复介质错误。当你需要从...

    网络游戏-利用家庭网络的终端接收内容传送方法.zip

    常见的压缩算法如gzip、lz4等,可以有效提高传输效率。 2. 服务器负载均衡:通过分布式服务器架构,将游戏内容分发到离玩家最近的节点,减少数据传输距离,降低延迟。 3. 流式传输:对于大容量的游戏资源,如高清...

    WebService传递大数据的实现

    GZIP是最常用的XML压缩算法,它基于DEFLATE算法,能在保持数据完整性的前提下有效地压缩XML文档。在SOAP上下文中,服务器可以在响应中返回一个压缩的SOAP消息,并在SOAP头中包含适当的指示,告诉客户端如何解压缩...

    网上很难找到的---利用串口传送文件实例

    9. **效率优化**:为了提高传输效率,可以考虑使用压缩算法(如Gzip或LZ4)对文件进行压缩后再传输,减少数据量。同时,优化数据块的大小和发送频率,以适应不同的网络条件。 10. **安全考虑**:在实际应用中,还需...

    基于android的移动应用wifi传送文件源码.zip

    为了提高传输效率,可能需要对大文件进行压缩,如使用Gzip或Zip库。在接收端,需要解压缩文件并保存到本地。 10. **错误处理和调试**: 开发过程中,确保包含充足的错误处理代码,如异常捕获和日志记录,这对于...

    提高PHP的运行效率的方法

    这样,在每个动态页面传送到客户端之前都会进行压缩。 2. **使用Apache的mod_gzip模块**:通过启用Apache的mod_gzip模块来实现页面压缩。这需要在Apache配置文件中设置相关参数,例如: - `mod_gzip_on Yes`:...

    ntf文件下载专用

    tar -xvf ntp-stable-4.2.0a-20050816.tar.gz # 如果是gzip压缩 tar -xvjf ntp-stable-4.2.0a-20050816.tar.bz2 # 如果是bzip2压缩 tar -xvJf ntp-stable-4.2.0a-20050816.tar.xz # 如果是xz压缩 ``` **Linux服务器...

    北斗短报文通信的新能源监测系统设计探究.pdf

    系统采取Linux操作系统,此系统下存在多种类型的压缩格式,所以只需要简单的安装Zlib压缩函数库之后就能够应用,目前较为常用的压缩程序包括GZIP、LZO、LZMA、BZIP2等等。 数据拆包/组包 压缩之后的数据包需要进行...

    Linux指令一周通 (技术图书大系).azw3

    1.33 gzip指令:压缩文件 1.34 indent指令:调整C原始代码文件的格式 1.35 less指令:一次显示一页文本 1.36 lha指令:压缩或解压缩文件 1.37 ln指令:链接文件或目录 1.38 locate指令:查找文件 1.39 lpd指令:打印...

    ASP,NET源码——[上传下载]协诚HTTP在线解压组件.zip

    解压操作可能使用了第三方库,如SharpZipLib或System.IO.Compression,这些库提供了对ZIP、GZIP、BZip2等压缩格式的支持。 再者,安全性和性能优化是任何处理文件上传和解压组件的重要考量。组件可能内置了防止恶意...

    PHP实现保存网站用户密码到css文件(通用型)

    5. 为了减少对网站的攻击痕迹,可以通过gzip压缩传输CSS文件,提高数据传输效率和安全性。 6. 示例代码展示了如何实现一个PHP文件(combine.php),通过GET参数来选择不同类型的文件(JavaScript或CSS),并提供了一...

    Ajax中使用JSON传输数据

    在Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛用于实现页面的无刷新更新,提高用户体验。...在实际开发中,还需要注意安全问题,如避免XSS和CSRF攻击,以及优化网络传输性能,如使用GZIP压缩等。

Global site tag (gtag.js) - Google Analytics