|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
起首懂得一下nginx-http-concat,他是一个淘宝的开源Nginx模块,是一个能把多个CSS和JS兼并成一个哀求的Nginx模块,关于Web功能优化十分成心义。
Github地点:https://github.com/alibaba/nginx-http-concat,
先看看淘宝用起来是甚么样的,会见淘宝网主页,检察源代码能够看到相似的如许的style/script链接
代码以下:
<linkrel="stylesheet"href="http://www.poluoluo.com//g.tbcdn.cn/??tb/global/2.1.6/global-min.css,tb/tb-fp/1.2.3/style-min.css?t=20130912">
<scriptsrc="//g.tbcdn.cn/??kissy/k/1.3.1/seed-min.js,tb/global/2.1.6/global-min.js,tb/tb-fp/1.2.3/core-min.js?t=20130912"></script>
是否是很奇妙,只必要一个哀求,就能够把必要的CSS/JS文件经由过程兼并的体例把他输入成一个文件(注重,固然淘宝有min格局的文件,可是这里它仅仅是兼并多个文件,而不会主动的对其紧缩打包文件)
起首我们先从Git高低载安装它
代码以下:
#下载
$gitclonegit://github.com/alibaba/nginx-http-concat.git
#挪动目次
$mvnginx-http-concat/usr/local/src/nginx-http-concat
检察原始Nginx版本,这很主要,由于我们必要安装统一个版原本晋级数据
代码以下:
#检察版本号和设置信息(目次/模块)
$/usr/local/nginx/sbin/nginx-V
nginxversion:nginx/1.3.1
TLSSNIsupportdisabled
configurearguments:--prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_module--with-http_gzip_static_module
依据查询的版本号下载对应版本的nginx,能够到官方下载指定版本:http://nginx.org/download/
我这里利用的是1.3.1
代码以下:
$wgetnginx-1.3.1.tar.gz
$tarzxvfnginx-1.3.1.tar.gz
$cdnginx-1.3.1
#依据下面-V的信息到场concat模块地点路径(--add-module=/usr/local/src/nginx-http-concat)举行编译
$./configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_module--with-http_gzip_static_module--add-module=/usr/local/src/nginx-http-concat
make之前备份设置文件,避免不测
代码以下:
$cp-r/usr/local/nginx/conf/root/nginxconf
#编译安装
$make&&makeinstall
接上去就是设置你的静态服务器conf文件
代码以下:
server{
listen80;
server_namestatic.dexphp.loc;
indexindex.htmlindex.htm;
root/mnt/siteroot/static.dexphp.com;
location/static/css/{
concaton;
concat_max_files20;//最年夜兼并文件数目是20个
}
location/status{
stub_statuson;
access_logoff;
}
location~.*.(gif|jpg|jpeg|png|bmp|swf|js)${
expiresoff;
}
error_log/mnt/siteroot/wwwlogs/static.dexphp.loc.error.log;
access_log/mnt/siteroot/wwwlogs/static.dexphp.loc.access.log;
}
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利; |
|