我想知道是否也可以使用 Ajax Minfy 工具来执行 G Zip。在转换期间运行命令行工具时,它会显示它压缩了多少 % 以及可以压缩多少 G Zip,但它实际上并没有 G Zip,它只进行压缩..那么是否可以使用此工具进行 G Zip http://ajaxmin.codeplex.com
问问题
47 次
2 回答
0
gzip 压缩应该由服务器完成,因为服务器知道客户端是否能够解压缩数据。如果配置正确,网络服务器将为您透明地处理它。
在 lighttpd 中,您可以像这样启用压缩:
server.modules += ( "mod_compress" )
compress.cache-dir = "/var/cache/lighttpd/compress/" # change this as you want
compress.filetype = (
"application/x-javascript",
"application/javascript",
"text/javascript",
"text/css",
"text/html",
"text/plain"
)
有关详细信息,请参阅lighttpd 手册中的 ModCompress。
于 2013-06-20T18:29:59.153 回答
0
gzip-ing 在服务器端完成,这可以通过多种方式完成:
- 自动使用您的服务器软件(请参阅您的 Web 服务器软件的文档)。
使用服务器端脚本,例如下面的 PHP 脚本:
<?php header("Content-Encoding: gzip"); echo gzencode($file_contents, 9); ?>
这个 PHP 示例首先设置 gzip 内容编码头,这指示浏览器解压缩响应,然后输出编码文件内容(使用设置为 9 的高压缩级别)。有关更多信息,请参阅gzip 上的 PHP 文档。
于 2013-06-20T18:52:09.587 回答