Linux命令缩小js、css文件大小(YUI)

凉白开 LinuxLinux命令缩小js、css文件大小(YUI)已关闭评论10,9332字数 829阅读2分45秒阅读模式

做网站优化的运维都知道,为了提高网站的访问速度,一般会开启Apache/Nginx gzip功能,将文件压缩,但是这个压缩与我要说的压缩不在一个层面。网上也提供一些在线css、js文件压缩功能。今天介绍一款linux工具来实现这个功能

安装JAVA

YUI Compressor由java开发,所有我们必须先有java环境。一般系统都会自带java,如果没带,那么yum安装一个openjava文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

# yum install java

确认是否安装成功文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

[root@iZ288zwmtk4Z vhost]# java -version
java version "1.7.0_85"
OpenJDK Runtime Environment (rhel-2.6.1.3.el6_7-x86_64 u85-b01)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)

下载安装YUI Compressor

# mkdir -p /usr/share/java
# wget https://github.com/yui/yuicompressor/releases/download/v2.4.8/yuicompressor-2.4.8.jar 

创建脚本yui文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

# cat /usr/bin/yui

#!/bin/sh
java -jar /usr/share/java/yuicompressor-2.4.8.jar "$@"

给yui执行权限文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

# chmod +x /usr/bin/yui

yui压缩js、css

压缩css命令文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

# yui style.css -o style-mini.css

压缩js文件命令文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

# yc jquery.js -o jquery-mini.js

如果觉得每次都要去压缩文件很麻烦,我推荐你使用Google的pagespeed插件,能够自动压缩文件、优化代码以及合并css、js等等,功能非常强大。想了解更多请点击Google pagespeed文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

 文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

下载:yuicompressor-2.4.8.jar文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/ 文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 18/12/2015 01:00:15
  • 转载请务必保留本文链接:https://www.ttlsa.com/linux/how-to-minify-compress-css-and-javascript-files-from-the-linux-shell/
  • pagespeed
  • yui
  • yuicompressor