问题标签 [mod-deflate]

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 投票
1 回答
145 浏览

apache - 黑莓阅读 mod_deflate 压缩页面

我正在使用 Apache mod_deflate 从网页返回压缩的 html。它将生成的页面大小从 3k 减少到 700 字节。

如何在 Blackberry 中使用 HttpConnection 来获取压缩页面(即只有 700 字节而不是 3k)?

PS 尝试使用 GZIPInputStream(inputStream) 不断返回不正确的标头检查错误。

0 投票
2 回答
8903 浏览

apache - .htaccess 和 google pagespeed 中的 mod_deflate

我有一个带有 centos 6 的 linode 服务器,因为它不支持 mod_gzip,我正在使用 mod_deflate。

这是我在 .htacess 中的代码

当我使用http://www.whatsmyip.org/http-compression-test/进行测试时,它说“我的网站已压缩”,但是当我在 chrome 中使用 pagespeed 时,它仍然建议“启用压缩”

怎么了?我的 .htaccess 代码有什么问题吗?

0 投票
10 回答
111733 浏览

apache - 如何让 Apache gzip 压缩工作?

我无法让我的网站使用 gzip 压缩。

我最近在 css-tricks.com 上观看了 Chris Coyier 的这段视频。在视频中,他谈到了启用 gzip 压缩以使网站运行得更快。

按照他的指示,我通过 html5boilerplate.com 链接到 github,从他们的 .htaccess 文件中复制 gzip 压缩代码,粘贴到我自己的文件中,然后上传到我的网站。

我已经通过 gzipwtf.com 对其进行了测试,但它似乎不起作用。谁能帮我这个?

我的 .htaccess 文件如下所示:

0 投票
1 回答
764 浏览

gzip - Apache 上的 HTTP 压缩不是 100%(在 Dreamhost 上)

我正在尝试在 lavenderdiamond.net/home 网站上进行 gzip 压缩。我已将以下代码添加到我的 .htaccess 中,但在我的网站上提供的所有文件都没有被压缩。我还检查了是否在服务器上启用了 mod_deflate 并且确实如此。这是代码:

我有一张 Dreamhost 的支持票,以防问题出在他们这边,但我想知道其他人是否在一般情况下或在 Dreamhost 上无法启用压缩。此外,我对如何调试 Apache 可能出现的问题非常缺乏经验。有没有办法在这里查看错误消息并知道这样可能出了什么问题?任何帮助将不胜感激!

0 投票
1 回答
488 浏览

apache - Apache mod_deflate:卷曲 VS 其他一切

我希望有人可以帮助我,因为它让我发疯。

我已经在服务器上设置了 mod_deflate,一切似乎都设置正确,但是当我通过浏览器访问 CSS 或 JavaScript 文件时,它说文件没有被压缩。

但是,当我执行 curl 请求时,响应标头说文件正在被压缩。

是的,模块已安装并启用,因为它正在成功记录:

当我通过浏览器(Chrom、FF 等)、wget 或任何在线页面速度测试请求文件时,它会记录类似

当我通过 curl 请求时,它提供了一个类似的日志

有没有办法检查 mod_deflate 是否真的有效?我在 mod_deflate 的设置中遗漏了什么吗?与 expires 指令和 mod_deflate 是否存在冲突(我已经删除了除 mod_deflate 之外的所有内容,但它仍然不起作用)?

以下是我设置的配置:

主配置文件

.htaccess 文件

有问题的文件:

http://diva.akqire.com/var/cache/_2c95fa0249c997011610ad7ddd3332a8.css

0 投票
1 回答
259 浏览

mod-deflate - 安装了 mod_deflate 但没有改善

我已经在 centos 上安装了 mod_deflate。在虚拟主机文件中,我添加了以下内容

它也显示了日志中的压缩,但没有显示页面加载时间的改进。

请指导相同。

0 投票
1 回答
2413 浏览

apache - HTTP 标头内容长度不起作用

我希望在下载文件时向客户端显示文件的大小。
但是 HTTP Header Content-Length 不起作用。
我的环境是跟随。

  • 阿帕奇 2.2
  • mod_deflate
  • Rails3.2

下载文件位于 rails 项目的公共文件夹中。

当我下载它时,响应标题是这个。

Accept-Ranges bytes
Access-Control-Allow-Head... origin, x-requested-with, content-type
Access-Control-Allow-Meth... PUT, GET, POST, DELETE, OPTIONS
Access-Control-Allow-原始... http:// * .com
Connection Keep-Alive
Content-Encoding gzip
Content-Type application/octet-stream
日期 Fri, 14 Dec 2012 05:15:09 GMT
Etag "c1bcc-1c828800-4d0a3ac0f7389"
Keep-Alive timeout=5, max=100
Last-Modified Wed, 12 Dec 2012 08:34:51 GMT
Server Apache
Transfer-Encoding chunked
Vary Accept-Encoding

有没有办法显示内容长度?

0 投票
2 回答
247 浏览

apache - 放气模式打开时 Apache 如何处理图像/闪存

我正在考虑在 Apache 上启用 deflate 模式。我很好奇 Apache 在 deflate 时如何处理图像或闪存文件?它是否也尝试压缩图像和闪存文件?

0 投票
1 回答
5035 浏览

php - 我可以告诉 mod_deflate 和 PHP 只在一个目录上跳过压缩吗?

为了压缩我的所有网页,我使用了这个 .htaccess 代码。如果可能,它使用 Apachedeflate模块,否则应用PHP ob_gzhandler压缩。

一切正常,但出于特定原因,我不想对文件夹应用压缩./folderWithoutCompression

问题:如果在下面的以下脚本中deflate定义或未定义Apache 模块(PHP 案例),我如何添加此异常?ob_gzhandler

编辑

作为解决方法,我content-type对 folderWithoutCompression 文件夹中存在的所有文件使用自定义。

我确信可以使用<Location>, <LocationMatch> , <DirectoryMatch><Directory>来排除某些目录,但是当我尝试处理时,我总是得到一个 Apache 错误 500

0 投票
1 回答
1238 浏览

apache - 用于压缩具有自定义扩展名的文件的 .htaccess 规则

.htaccess直接从html5boilerplate.com复制了以下文件:

YSlow只显示一个未压缩的文件,它的文件名是testing.cache,它的内容是 html 和 css 的混合。我将文件重命名为,testing.html文件被压缩得很好。我预计该testing.cache文件也会被压缩,因为它属于该text/html组(这是我在页面加载时通过 ajax 加载的文件)。所以,我想知道我是否可以这样:

我查看了mod_deflate是否有任何匹配的指令,但没有运气。当然我可以保留它,testing.html但我想知道它是如何完成的testing.cache。另外,我认为FilesMatch可以在<IfModule mod_deflate.c>模块中使用,因为它可以(测试和使用)在<IfModule mod_expires.c>这样的内部使用:

我的 Apache 版本(如果重要)是:2.2.15