【问题标题】:How do I gzip my html source如何压缩我的 html 源代码
【发布时间】:2009-10-22 17:58:19
【问题描述】:

我想对我网页的 html 源进行 gzip 压缩,在 lighttpd/php5 服务器上执行此操作的最佳方法是什么。

我试图通过编辑我的php.ini 文件来做到这一点:

zlib.output_compression = On
zlib.output_handler = On

但它似乎只是一种透明压缩。

【问题讨论】:

    标签: php html gzip lighttpd data-compression


    【解决方案1】:

    除了您在 php 文件中所做的更改之外,您还需要在 lighthttpd 上启用 mod_compress。

    http://www.cyberciti.biz/tips/lighttpd-mod_compress-gzip-compression-tutorial.html

    编辑:

    我相信您正在寻找一个 html 最小化器。如果您查看 google 发回的标头,它们看起来像这样:

    (Status-Line)   HTTP/1.1 200 OK
    Date    Thu, 22 Oct 2009 18:28:47 GMT
    Expires -1
    Cache-Control   private, max-age=0
    Content-Type    text/html; charset=UTF-8
    Content-Encoding    gzip
    Server  gws
    Content-Length  3519
    X-XSS-Protection    0
    

    如果您想检查您的网络服务器是否正确压缩您的文件,您正在寻找“内容编码 gzip”。

    【讨论】:

    • 我现在已经这样做了,但它不会压缩我文件的实际 html 源。看看 google.com 源代码,这就是我想要做的。
    • 当您查看源代码时,您的 html 看起来不会像被压缩。它在传输过程中被压缩,并在到达您的浏览器时被解压缩。
    • 感谢您的回答,我将尝试看看如何使用 php 最小化 html 源代码。
    • 真的,我不会打扰。它们不值得,特别是如果您已经在压缩 html 和 javascript。我会投入更多时间来使用子域更快地加载页面并正确构建页面。检查developer.yahoo.com/yslow
    • 我发现这个脚本可能会做我正在寻找的东西,但似乎该项目不再维护:hotscripts.com/listing/php-code-sweeper
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    相关资源
    最近更新 更多