0

好的,这个问题可能听起来很熟悉——我到处都读过关于它的答案,但是(在你指出其他答案之前)这些都对我没有用(htaccess 修改、事先 gzip-ping 等)

所以,让我解释一下情况:

  • 我的网站是基于 CodeIgniter 的
  • 我在 Mac 上使用 XAMPP(用于开发目的),所以我的实际测试地址类似于http://localhost/~drkameleon/mysitename
  • .htaccess我编辑过的唯一文件(仅用于面向 CI 的重写)与我的 CI 安装位于同一目录中

那么,如何启用 JS/CSS gzip 压缩?(即使脚本是预压缩的,我也不在乎,反正它们是 100% 静态的......)

4

1 回答 1

1

我通过一个控制器在两个不同的函数中加载 css 和 javascript 文件,然后运行它:

if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
    ob_start("ob_gzhandler");
else ob_start();

// headers

// output

ob_end_flush();

似乎在为我做伎俩。

于 2013-05-16T07:06:17.900 回答