压缩Javascript&使用Gzip的CSS

时间:2013-05-16 06:30:56

标签: javascript css codeigniter .htaccess gzip

好的,这个问题可能听起来很熟悉 - 而且我已经阅读过它的答案但是(在你指出其他答案之前) none 对我有用(htaccess修改,预先gzip-ping等)

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

// headers

// output

ob_end_flush();

似乎正在为我做这个伎俩。