【问题标题】:gzip not working on internal css and javascriptgzip 不适用于内部 css 和 javascript
【发布时间】:2012-06-07 09:24:32
【问题描述】:

我按照link 对我的 php 驱动的网站进行 gzip 压缩它工作正常,但发生的事情是我在此链接 http://gzipwtf.com/ 中检查了我的网站,并在 mozila 的 Web 开发人员工具栏中检查了 CSS 和 javascripts 是否已压缩与否,我发现只有外部 css 和 javascripts 被压缩,而内部 css 和 javascripts 没有被压缩。我不知道出了什么问题。

更新:

内部 CSS 和 javascript(例如 http://www.myserver.com/style.css)不会被压缩 而外部 css 和 javascipt 如https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js 被压缩。

【问题讨论】:

  • 您的主机可能不支持 gzip - 先检查一下
  • 我不认为这是问题所在,因为我已经用这个工具 gidnetwork.com/tools/gzip-test.php 测试了我的网站,它显示出积极的结果
  • @Znarkus 我想是这样,但我们如何确认呢?有什么工具可以检查吗?
  • 相信你可以检查一下是否有Content-Encoding: gzip响应头
  • @Znarkus 我已经用 firefox 插件检查过了

标签: php javascript css gzip http-compression


【解决方案1】:

jQuery JS 是从 Google 的服务器加载的,它会对其进行 gzip 压缩。您需要配置您的服务器以 gzip 压缩服务器上的静态文件 (JS/CSS)。

在“[插入服务器名称] gzip”上进行谷歌搜索,您可能会找到无数的教程:)

【讨论】:

    猜你喜欢
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 2020-08-12
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多