- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
.htaccess
<ifmodule mod_deflate.c>
# compress the files
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# removes some bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</ifmodule>
对于 php 文件
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
ob_start("ob_gzhandler"); else ob_start(); ?>
对于 php 文件,一切正常,但对于 css、js 文件则不行。有什么建议吗?
最佳答案
要测试 mod_deflate 是否真的有效,请尝试将其放在 httpd.conf 文件的顶部:
LoadModule deflate_module modules/mod_deflate.so
在你的 httpd.conf 文件的底部:
##############################################
#Mod Deflate Config:
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
DeflateFilterNote Input input_info
DeflateFilterNote Output output_info
DeflateFilterNote Ratio ratio_info
LogFormat '(%{ratio_info}n%%) "%r" %{output_info}n/%{input_info}n' deflate
CustomLog logs/compression.log deflate
###############################################
仅当浏览器发送 gzip-ready header 时,这将压缩几乎所有内容。
在您的站点获得一些点击后,检查 apache 日志文件夹中的“compression.log”。发布输出。
关于php - 用于 css 和 js 的 apache mod_deflate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9355402/
我只是在用 YSlow 做一些测试,它告诉我: Grade F on Compress components with gzip: There are 10 plain text components
假设我没有将 mod_deflate 编译成 apache,而且我现在不想重新编译。手动方法的缺点是什么,例如就像是: AddEncoding x-gzip .gz RewriteCond %{HTT
有人可以告诉我以下脚本在 CPU 负载性能和压缩方面的区别吗? mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(
我正在使用 Apache mod_deflate 从网页返回压缩的 html。它将生成的页面大小从 3k 减少到 700 字节。 如何在 Blackberry 中使用 HttpConnection 来
我正在尝试使用 apache mod_deflate 模块启用站点范围的压缩。这是在共享服务器上,因此虽然我可以访问 .htaccess 文件,但我无法更改服务器设置。服务器已安装 Apache 2.
编辑 我发现问题其实是php minify .这是发送压缩的内容而不是 Apache。我会找到更多关于这个的。 根据 High Performance Web Sites ,如果我在 Apache 2
mod_deflate或 mod_gzip ,应该用哪个? 我读了 mod_gzip更好地解释但想了解更多关于 mod_deflate . 最佳答案 您应该阅读 Stephen Pierzchala
我有一个 Liquid Web VPS 帐户,我已确保 mod_deflate 已安装并正在运行/处于事件状态。 我曾经通过 PHP 压缩我的 css 和 js 文件,以及我的 PHP 文件本身...
如何在 Apache2 中禁用 mod_deflate 对于特定目录中的文件 或者 对于所有扩展名为 .py 的文件? 最佳答案 您可以设置 environment variable no-gzip对
是否有命令行命令可以判断 mod deflate 是否在 Apache 上运行? 最佳答案 可能为时已晚,但我们走了。 默认情况下启用 mod_deflate。可以肯定的是,尝试 Debian/Ubu
这个问题在这里已经有了答案: How can I pre-compress files with mod_deflate in Apache 2.x? (8 个答案) 关闭 5 年前。 如何在 ap
我创建了一个小代理 Node 脚本,它查找 request.url并将请求传递到我的 apache 服务器或使用 Node 处理/响应此请求。到目前为止,我已经成功了,一切正常,但是当我为 apach
Apache mod_deflate 已经为我的站点启用,我可以在 PHP.INI 中启用 zlib.output_compression 吗? 最佳答案 如果您离开 zlib.output_comp
我正在使用 apache 基准测试运行简单的负载测试: ab -n 1 http://localhost/mysite/index/index/ 我想看看有/没有 mod_deflate 的性能 在我
我在 wordpress 网站上工作。我在 .htaccess 中使用此命令启用了 mod_deflate: AddOutputFilterByType DEFLATE text/text text/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 7年前关闭。 Improve this qu
为了压缩我的所有网页,我使用了这个 .htaccess 代码。它使用 Apache deflate如果可能,模块,否则应用 PHP ob_gzhandler压缩。 一切正常,但由于特定原因,我不想对文
我已按照多个教程中的所有步骤在 Apache 中启用 mod_deflate,但当我向本地 Web 服务器发出 json 请求(通过 PHP 脚本)时,我仍然没有看到压缩(在 Fiddler 中)。我
谁能告诉我使用 mod_deflate 和 zlib output_compression 的区别? 我知道 zlib 是用 PHP 完成的,而 mod_deflate 是用 Apace 完成的,我的
我正在使用 mod_deflate 在 Apache 2.2 并且压缩级别设置为 9。我已经根据 的建议微调了站点的所有可能方面。 YSlow (v2) 并设法获得了总体 A 级(总分:91)以及除以
我是一名优秀的程序员,十分优秀!