Naf*_*Kay 6 javascript css python minify
根据O'Reilly的高性能网站(第15-16页),强烈建议尽可能少地提出高性能的HTTP请求.那么,是否有一个用于将多个JS文件合并到一个文件中的库,以及一个用于CSS的库?
对于JavaScript,我至少有4个不同的库,jQuery 1.6.x,一些jQuery插件和一个应用程序JavaScript文件用于应用程序逻辑.我还有2个CSS文件,Bootstrap和我的应用程序的CSS文件.
有没有工具来促进这个?有一个我可以从Python或Bash(我在Linux上)使用的工具来"编译"和缩小多个CSS样式表是很好的.
(如果这可以作为Django插件,甚至更好[ie manage.py packify static/bootstrap.min.css static/application.css ...])
你要找的是一个css和javascript管道.它成为提供此类工具的框架的标准.例如,Rails 3.1内置了自己的资产管道.
它不仅会将你的css和javascripts合并到一个包中,而且还会压缩它们以进一步提升性能.
幸运的是,django也有自己的插件
https://github.com/cyberdelia/django-pipeline