漁升 發表於 2023-6-19 00:00:00

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

<p>做网站优化的运维都知道,为了提高网站的访问速度,一般会开启Apache/Nginx gzip功能,将文件压缩,但是这个压缩与我要说的压缩不在一个层面。网上也提供一些在线css、js文件压缩功能。今天介绍一款linux工具来实现这个功能</p>
<h3><strong>安装JAVA<br></strong></h3>
<p>YUI Compressor由java开发,所有我们必须先有java环境。一般系统都会自带java,如果没带,那么yum安装一个openjava</p><pre class="brush:bash;toolbar:false"># yum install java</pre><p>确认是否安装成功</p>
<section class="postbody"><pre class="brush:bash;toolbar:false"># 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)</pre><br></section><section class="postbody"><h3><strong>下载安装YUI Compressor</strong></h3>
<p></p><pre class="brush:bash;toolbar:false"># mkdir -p /usr/share/java
# wget https://github.com/yui/yuicompressor/releases/download/v2.4.8/yuicompressor-2.4.8.jar</pre><p>创建脚本yui</p><pre class="brush:bash;toolbar:false"># cat /usr/bin/yui

#!/bin/sh
java -jar /usr/share/java/yuicompressor-2.4.8.jar "$@"</pre><p>给yui执行权限</p><pre class="brush:bash;toolbar:false"># chmod +x /usr/bin/yui</pre><p></p></section><h3>yui压缩js、css</h3>
<p>压缩css命令</p><pre class="brush:bash;toolbar:false"># yui style.css -o style-mini.css</pre><p>压缩js文件命令</p><pre class="brush:bash;toolbar:false"># yc jquery.js -o jquery-mini.js</pre><p>如果觉得每次都要去压缩文件很麻烦,我推荐你使用Google的pagespeed插件,能够自动压缩文件、优化代码以及合并css、js等等,功能非常强大。想了解更多请点击Google pagespeed</p>
<p> </p>
<p>下载:yuicompressor-2.4.8.jar</p>
頁: [1]
查看完整版本: Linux命令缩小js、css文件大小(YUI)