问题标签 [gzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
121 浏览

apache - gzipping 服务器响应更糟

根据雅虎性能团队的建议,我决定在 Apache 上启用 mod_deflate。在检查结果时(使用 HTTPWatch),压缩后的响应平均比未压缩的响应多 100 毫秒?

服务器平均负载使用 <5% 的 CPU。压缩级别最低?

你们有没有经历过这样的结果或读过它?我非常感谢任何意见。谢谢。

0 投票
6 回答
61689 浏览

c# - HttpWebRequest 和原生 GZip 压缩

当请求使用 Gzip 压缩的页面时,我收到很多以下错误:

System.IO.InvalidDataException:GZip 页脚中的 CRC 与从解压缩数据计算的 CRC 不匹配

我正在使用本机 GZipStream 解压缩并正在考虑解决此问题。考虑到这一点,是否有解决这个或另一个 GZip 库(免费?)的解决方法,可以正确处理这个问题?

我正在验证 webResponse ContentEncoding 是 GZIP

更新 5/11 一个简化的代码片段

0 投票
1 回答
435 浏览

java - .Net 客户端与带有原始数据的 Java 服务器

我正在将 .Net/C# 客户端写入 Solaris 上的 Java 服务器。

Java 服务器正在以我需要提取的 Gziped 格式写入原始字节数据,但我无法以正确的缓冲区大小读取数据。我阅读的消息不是确定性的不完整或完整的,无论如何都无法阅读第二条消息。我正在使用具有 DataAvailable 属性的 NetworkStream 类读取字节。

我的猜测是它可能与一个小/大端问题有关。我是否需要使用特殊的转换将数据从大端转换为小端?我是否需要使用 gzip 标头读取必要的字节?

我以前使用带有未压缩协议的同一服务器,之前使用带有 ReadLine 函数的 StreamReader 没有问题,但该协议是纯文本的。

编辑:不幸的是,我别无选择,因为给出了远程服务器和协议。是 GZip 格式的结尾部分还是我只需要相应地转换标题?未压缩的数据是纯 UTF8 编码的字符串,以换行符作为分隔符。

0 投票
1 回答
224 浏览

php - ob_gzhandler 是否正确确定有缺陷的 Internet Explorer 版本?

我似乎无法在任何地方找到答案。众所周知,某些版本的 IE6 和更早版本错误地声明它们接受 gzip 编码。ob_gzhandler 是否正确检测到这些版本,还是您需要单独进行检测?

0 投票
1 回答
810 浏览

c# - 使用 GZip 往返截断 1 个或多个字节

我不明白。多年来,我一直使用类似/相同的方法,但从未经历过这种情况。

出于某种原因,直到今天我才知道,GZip 往返会导致 1 个或多个字节被截断或数据出现乱码。

我写了一个简单的测试来验证其他东西没有影响它。

这总是因“长度不匹配”而失败。

有人可以按照我的说法说我不疯吗?:)

谢谢

雷比

测试

我也尝试过正确关闭流,使用不同的缓冲区大小,结果都是一样的。

0 投票
4 回答
39548 浏览

ruby - 用 ruby​​ 解压(zip、tar、tag.gz)文件

我想解压缩很多 zip 文件。是否有一个模块或脚本可以检查 zip 文件的格式并解压缩它?这应该适用于 Linux,我不关心其他操作系统。

0 投票
2 回答
2986 浏览

html - zlib 压缩 html 页面的文件扩展名?

使用 zlib (deflate) 压缩的 html 文件在服务器上看起来像什么?它的扩展名是否与 .html 不同?

0 投票
1 回答
1221 浏览

html - 如何使用 Zlib 将 char 数组压缩为压缩的 html 页面

我在 C 中有一个 CGI 应用程序,它通过将 char* 保存为 html 页面来创建 html 页面:

称为

如何使用 zlib 将“outputFile”字符数组作为输入并输出带有适当标题的压缩 html 页面?

是否会在这里使用gzopen而不是我的 saveTextFile 函数?

任何建议表示赞赏。谢谢。

0 投票
2 回答
19457 浏览

http - 如何使用 gzip 设置内容编码

我正在用 gzip 压缩 html 文件。
当我请求 index.html 时,浏览器(FF 3.0.10)不解压缩或显示 index.html.gz(在服务器上预压缩)

我在哪里可以确认压缩标题“内容编码”和浏览器“接受编码”?(我在 C 中使用 zlib API 进行压缩)

谢谢。

0 投票
2 回答
863 浏览

javascript - 为什么 gzipped html 文件显示没有 JS 和 CSS?

我有一个以 gzip 格式保存的 html 文件。浏览器显示 html 文件,但没有 javascript 和 CSS。同一目录中的非压缩 html 文件可以正确显示。此外,我从压缩的 html 文件中保存了源代码,它正确地重新打开,并应用了 JS 和 CSS。

显示不允许它获取 JS 和 CSS 的压缩 html 有什么不同?