问题标签 [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.
apache - 黑莓阅读 mod_deflate 压缩页面
我正在使用 Apache mod_deflate 从网页返回压缩的 html。它将生成的页面大小从 3k 减少到 700 字节。
如何在 Blackberry 中使用 HttpConnection 来获取压缩页面(即只有 700 字节而不是 3k)?
PS 尝试使用 GZIPInputStream(inputStream) 不断返回不正确的标头检查错误。
apache - .htaccess 和 google pagespeed 中的 mod_deflate
我有一个带有 centos 6 的 linode 服务器,因为它不支持 mod_gzip,我正在使用 mod_deflate。
这是我在 .htacess 中的代码
当我使用http://www.whatsmyip.org/http-compression-test/进行测试时,它说“我的网站已压缩”,但是当我在 chrome 中使用 pagespeed 时,它仍然建议“启用压缩”
怎么了?我的 .htaccess 代码有什么问题吗?
apache - 如何让 Apache gzip 压缩工作?
我无法让我的网站使用 gzip 压缩。
我最近在 css-tricks.com 上观看了 Chris Coyier 的这段视频。在视频中,他谈到了启用 gzip 压缩以使网站运行得更快。
按照他的指示,我通过 html5boilerplate.com 链接到 github,从他们的 .htaccess 文件中复制 gzip 压缩代码,粘贴到我自己的文件中,然后上传到我的网站。
我已经通过 gzipwtf.com 对其进行了测试,但它似乎不起作用。谁能帮我这个?
我的 .htaccess 文件如下所示:
gzip - Apache 上的 HTTP 压缩不是 100%(在 Dreamhost 上)
我正在尝试在 lavenderdiamond.net/home 网站上进行 gzip 压缩。我已将以下代码添加到我的 .htaccess 中,但在我的网站上提供的所有文件都没有被压缩。我还检查了是否在服务器上启用了 mod_deflate 并且确实如此。这是代码:
我有一张 Dreamhost 的支持票,以防问题出在他们这边,但我想知道其他人是否在一般情况下或在 Dreamhost 上无法启用压缩。此外,我对如何调试 Apache 可能出现的问题非常缺乏经验。有没有办法在这里查看错误消息并知道这样可能出了什么问题?任何帮助将不胜感激!
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
mod-deflate - 安装了 mod_deflate 但没有改善
我已经在 centos 上安装了 mod_deflate。在虚拟主机文件中,我添加了以下内容
它也显示了日志中的压缩,但没有显示页面加载时间的改进。
请指导相同。
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
有没有办法显示内容长度?
apache - 放气模式打开时 Apache 如何处理图像/闪存
我正在考虑在 Apache 上启用 deflate 模式。我很好奇 Apache 在 deflate 时如何处理图像或闪存文件?它是否也尝试压缩图像和闪存文件?
php - 我可以告诉 mod_deflate 和 PHP 只在一个目录上跳过压缩吗?
为了压缩我的所有网页,我使用了这个 .htaccess 代码。如果可能,它使用 Apachedeflate
模块,否则应用PHP
ob_gzhandler
压缩。
一切正常,但出于特定原因,我不想对文件夹应用压缩./folderWithoutCompression
。
问题:如果在下面的以下脚本中deflate
定义或未定义Apache 模块(PHP 案例),我如何添加此异常?ob_gzhandler
编辑
作为解决方法,我content-type
对 folderWithoutCompression 文件夹中存在的所有文件使用自定义。
我确信可以使用<Location>
, <LocationMatch
> , <DirectoryMatch
>或<Directory
>来排除某些目录,但是当我尝试处理时,我总是得到一个 Apache 错误 500
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。