用nginx-http-concat 模块合并css,js文件

nginx-http-concat是阿里开发的nginx模块,可以手动添加并编译。

是被默认添加到阿里的tengine里。

下载地址:

# wget http://nginx.org/download/nginx-1.14.2.tar.gz
# wget https://github.com/alibaba/nginx-http-concat/archive/master.zip -O nginx-http-concat-master.zip
# unzip nginx-http-concat-master.zip
# tar -zxvf nginx-1.14.2.tar.gz
# cd nginx-1.14.2
# ./configure --prefix=/usr/local/nginx --add-module=../nginx-http-concat-master

可以对下一行添加注释取消debug模式,减少nginx执行文件的体积

# vi ./nginx-1.14.2/auto/cc/gcc
# 大概在172行附近
CFLAGS="$CFLAGS -g" 

然后在nginx的config里启动模块

concat on;
concat_max_files 20;

详细内容参考 https://github.com/alibaba/nginx-http-concat

你可能感兴趣的:(用nginx-http-concat 模块合并css,js文件)