nginx系列(七)静态文件合并combo-创新互联

根据雅虎性能优化准则,可以将大量的小型JS文件进行合并,用来提高WEB服务器的性能。下面就是笔者的一个实践。

目前必须安装在1.4.+才可以
官方:http://wiki.nginx.org/HttpConcatModule
下载源码:http://code.taobao.org/svn/nginx_concat_module/trunk/
./configure
 --prefix=/home/ebuy/work/usr/nginx/nginx-1.4.7
 --add-module=/home/ebuy/work/soft/nginx_concat_module

make -j16 & make install -j16

配置语法
       location / {
           root  html;
           index index.html index.htm;
# nginx_concat_module 主开关
concat on;
# 大合并文件数
# concat_max_files 10;
# 只允许同类型文件合并
# concat_unique on;
# 允许合并的文件类型,多个以逗号分隔。如:application/x-javascript, text/css
# concat_types text/html;
# (详细察看安装包下 INSTALL 和 README 文件)。其实不用那么复杂,简单的配置
}

有3个js文件
http://10.27.82.170:8888/a.js
http://10.27.82.170:8888/b.js
http://10.27.82.170:8888/c.js

通过nginx插件,可以一个请求把文件合并(注意是2个问号)
http://10.27.82.170:8888/??a.js,b.js,c.jsnginx系列(七)静态文件合并
combo 因本人技术有限,现阶段仅用作记录收藏他人作品。
当前文章:nginx系列(七)静态文件合并combo-创新互联
网站URL:http://www.hxwzsj.com/article/jeghg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设公司 成都网站建设流程 成都网站建设公司 重庆外贸网站建设 成都网站设计 成都网站设计 教育网站设计方案 专业网站设计 网站建设推广 网站制作公司 品牌网站建设 网站建设公司 网站建设 营销型网站建设 成都h5网站建设 成都网站设计 网站建设公司 网站设计公司 重庆企业网站建设 手机网站制作 成都网站建设 成都网站设计