Tag Archives: performance

使用PHP压缩CSS的三种方法

一个网站通常包含多个css文件。网站越复杂,这些css文件也会越庞大,对它们进行适当的压缩,可以节约不少带宽(在访问量巨大的时候尤为明显)。 下面介绍三种使用PHP压缩css的方法。 第一种方法: 修改css的文件名,比如把 v2op.css 改成 v2op.css.php。调用的方式如下: <link rel=”stylesheet” type=”text/css” media=”screen” href=”/v2op.css.php”/> 然后修改此v2op.css.php,在文件开头加上 <?php if(extension_loaded(‘zlib’)){ob_start(‘ob_gzhandler’);} header(“Content-type: text/css”); ?> 在文件最后面加上 <?php if(extension_loaded(‘zlib’)){ob_end_flush();}?> 第二种方法: 同样是先修改css的文件名,把v2op.css 修改为 v2op.css.php。 然后在文件开头处加上下面这段代码(注意文件的编码,这里是utf-8,根据你自己的需要修改) <?php ob_start (“ob_gzhandler”); header (“content-type: text/css; charset: UTF-8″); header (“cache-control: must-revalidate”); $offset = 60 … Continue reading

Posted in css | Tagged , , | 4 Comments