根据你所需要的优化类型和工具类型: CSSTidy:CSS解析器和优化器 Dust-Me Selectors:Firefox插件,可查找未使用的CSS选择器 minify:PHP应用程序,可合并、缩小和压缩您网站的CSS和JavaScript mod_deflate:您应该使用的Apache模块,用于gzip压缩您的内容 Page Speed:Firebug扩展程序(类似于YSlow),可检查各种网站优化技术,还可以为您缩小CSS YUI Compressor:Java工具,可缩小JavaScript和CSS
雅虎提供了一些优秀的工具,可用于压缩JavaScript和CSS:YUI Compressor。它是基于Java并且开源的。从链接中可以看到:YUI Compressor是如何工作的?它是用Java编写的(需要Java >= 1.4),并依赖于Rhino来对源JavaScript文件进行标记。它首先分析源JavaScript文件以了解其结构,然后打印出标记流,省略尽可能多的空格字符,并在适当的情况下将所有本地符号替换为一个1(或2、3)个字母的符号(在面对eval或with等恶意特性时,YUI Compressor采取防御性方法,不混淆包含恶意语句的任何范围)。CSS压缩算法使用一组精细调整的正则表达式来压缩源CSS文件。YUI Compressor是开源的,因此请随时查看代码以了解其工作原理。
请查看Yahoo! Developer Network,特别是YUI Compressor。 您可能还想查看Firebug和YSlow或Google Page Speed。它们可以分析CSS的低效使用(不过您仍然需要自己修复CSS)。