mod_concat模块由淘宝开发,目前已经包含在tengine中,并且淘宝已经在使用这个nginx模块。不过塔暂时没有包含在nginx中。这个模块类似于apache中的modconcat。如果需要使用它,需要使用两个”?”问号.
来个范例:
http://example.com/??style1.css,style2.css,foo/style3.css
server {
listen 80;
server_name www.ttlsa.com;
root /data/site/www.ttlsa.com;
location /static/ {
concat on;
concat_max_files 20;
concat_unique off;
}
}
4. 测试nginx concat
我的站点有调用到static/ttlsa_concat.css和static/ttlsa_concat.js两个文件,为了提高站点访问速度,我决定使用nginx的concat模块将两个请求合并为一个。
合并前
www.ttlsa.com/static/css/ttsa_concat.css
www.ttlsa.com/static/js/ttsa_concat.js
合并后
http://www.ttlsa.com/static??js/ttlsa_concat.js,css/ttlsa_concat.css?ver=123
分享到:
相关推荐
这是我在windows下用源码编译的nginx,集成了http-concat模块,现在一直在用,分享出来供大家使用。
主要介绍了nginx中使用nginx-http-concat模块合并静态资源文件,用以加速网站的CSS、JS等静态资源载入速度,需要的朋友可以参考下
ngx_http_concat模块就是其中之一。 该模块的灵感来自Apache的 。 它遵循启用连接的相同模式。 它使用两个? , 像这样: http://example.com/??style1.css,style2.css,foo/style3.css如果三分之一? 存在时,将其视...
nginx1.0.2 安装nginx-http-concat
mod_concat模块 mod_concat 模块由淘宝开发(能将js、 css 多个请求合并为一个请求),目前已经包含在 tengine 中,并且淘宝已经在使用这个 nginx 模块。不过塔暂时没有包含在 nginx 中。这个模块类似于 apache ...
包含模块nginx, nginx doc, Lua, Naxsi, Rtmp, HttpSubsModule,echo-nginx, lower_upper_case, headers-more,auth_ldap, set-misc, lua-upstream, encrypted-session,limit-traffic, AJP, form-input, upstream_...
OpenResty 是一个通过扩展 nginx 的快速 Web 应用服务器。...nginx-http-concat-module redis2-nginx-module and these C module for Lua: 以及这些用于 Lua 的 C 模块: lua-cjson lua-redis-parser lua-rds-parser
从Nginx切换到Tengine主要是因为 concat 模块(合并js、css),以及动态加载模块功能(DSO)。 如果已经用apt-get方式安装了Nginx,可以尝试以下步骤以切换到Tengine(不需要卸载Nginx): 1. 到官方下载你喜欢的Tengine...
- 更新Nginx1.2.4集成nginx_concat_module模块,多文件合并功能 2012年10月22日 - 更新PHP版本为5.4.8和5.3.18 - 更新MySQL版本为5.5.28 - 加入php-xdebug支持,版本2.2.1 2012年10月15日 - 修正php5.2启动错误 ...
在 EL6 上测试jordansissel/pleaserun 生成的初始化脚本需要 puppetlabs-concat 用法: include consul_template consul_template::template {'nginx': source => '/etc/consul-template/nginx.conf.ctmpl', ...