Linux命令縮小js、css檔案大小命令

來源:互聯網
上載者:User

做網站最佳化的營運都知道,為了提高網站的訪問速度,一般會開啟Apache/Nginx gzip功能,將檔案壓縮,但是這個壓縮與我要說的壓縮不在一個層面。網上也提供一些線上css、js檔案壓縮功能。今天介紹一款linux工具來實現這個功能

安裝JAVA

YUI Compressor由java開發,所有我們必須先有java環境。一般系統都會內建java,如果沒帶,那麼yum安裝一個openjava

# yum install java

確認是否安裝成功

[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

# cat /usr/bin/yui
 
#!/bin/sh
java -jar /usr/share/java/yuicompressor-2.4.8.jar "$@"
給yui執行許可權

# chmod +x /usr/bin/yui

yui壓縮js、css

壓縮css命令

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

壓縮js檔案命令

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

如果覺得每次都要去壓縮檔很麻煩,我推薦你使用Google的pagespeed外掛程式,能夠自動壓縮檔、最佳化代碼以及合并css、js等等,功能非常強大。想瞭解更多請點擊Google pagespeed

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.