Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 视频教程 | 打赏(Donations) | About
知乎专栏多维度架构 微信号 netkiller-ebook | QQ群:128659835 请注明“读者”

2.7. 压缩数据传输

服务器将html或脚本输出压缩,用户从服务器取得数据后由浏览器解压

压缩数据传输实现方法:

  1. apache mod_deflate

  2. lighttpd compress module

2.7.1. Minify JS

最小化js文件

2.7.1.1. jsmin

http://crockford.com/javascript/jsmin

				
jsmin <fulljslint.js >jslint.js
				
				

2.7.1.2. yuicompressor

http://developer.yahoo.com/yui/compressor/

				
Usage: java -jar yuicompressor-x.y.z.jar [options] [input file]
				
				

2.7.1.3. shrinksafe

http://dojotoolkit.org/docs/shrinksafe