`

nginx concat 模块

 
阅读更多
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



分享到:
评论

相关推荐

    nginx中使用nginx-http-concat模块合并静态资源文件

    `nginx-http-concat`模块正是为了这个目的而设计的,它允许Nginx服务器将多个CSS和JavaScript文件合并成一个请求,从而减少HTTP请求的数量,加快页面的加载速度。这个模块由阿里巴巴开发并开源,可以在GitHub上找到...

    windows系统下的nginx1.4.1,集成了淘宝的concat模块

    "Windows系统下的nginx1.4.1,集成了淘宝的concat模块" 指的是在Microsoft Windows操作系统环境下,一个特定版本的Nginx Web服务器——1.4.1版本,已经预配置并编译了来自淘宝团队的HTTP Concatenation(concat)...

    nginx-1.0.2.zip

    【Nginx 1.0.2 安装与配置HTTP Concat模块详解】 Nginx是一款高性能、轻量级的Web服务器/反向代理服务器,因其高效稳定的特点,在Web服务领域广泛应用。本教程将详细介绍如何在Nginx 1.0.2版本上安装并配置...

    nginx-http-concat:Nginx模块,用于在给定上下文中串联文件

    ngx_http_concat模块就是其中之一。 该模块的灵感来自Apache的 。 它遵循启用连接的相同模式。 它使用两个? , 像这样: http://example.com/??style1.css,style2.css,foo/style3.css如果三分之一? 存在时,将其视...

    Nginx content阶段 http-concat-master模块提升多个小文件性能

    mod_concat模块  mod_concat 模块由淘宝开发(能将js、 css 多个请求合并为一个请求),目前已经包含在 tengine 中,并且淘宝已经在使用这个 nginx 模块。不过塔暂时没有包含在 nginx 中。这个模块类似于 apache ...

    nginx全套插件包.rar

    在CentOS 7环境下,安装这些插件通常涉及解压压缩包、编译源码、配置Nginx以包含这些模块,然后进行安装和启动。使用离线包的好处是避免了在线安装时可能出现的网络问题,同时也方便了对服务器环境有严格控制的场合...

    nginx php配置

    - `nginx-http-concat-master.zip`(文件合并模块) - `nginx-upload-module-2.2.zip`(文件上传模块) - `nginx-upload-progress-module-master.zip`(文件上传进度模块) 3. **上传文件**: - 将所有下载的...

    淘宝Tengine 易运维的高性能Nginx服务器

    Nginx原生并不支持动态模块加载,这导致不同的应用场景需要编译不同的RPM包,给运维带来不便。Tengine引入了动态模块加载功能,使得第三方模块的使用变得更加便捷,类似于Apache的模块管理方式。 ##### 输入请求体...

    nginx 1.17.3.1 Unicorn.zip

    包含模块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_For_Windows_1.7.10.zip

    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

    taobao_nginx_应用与开发实战.

    前端优化的第一原则“Minimize HTTP Requests”,通过concat模块将多个文件请求合并为一个,有效减少了网络请求,提高了网页加载速度。淘宝CDN combo功能通过使用双问号激活,多个文件间用逗号分隔,加入时间戳以...

    Nginx生产环境优化

    - **合并请求**:通过`merge_slashes`或`concat`模块合并多个CSS或JS请求,减少HTTP请求次数。 4. **日志优化**: - **访问日志**:可以关闭无用的日志记录,或者调整日志级别,减轻I/O压力。 - **慢日志**:...

    安装文件nginx master pcre 安装文档 安装记录

    7. **安装第三方模块**:如果`nginx-http-concat-master.tar`是第三方模块,你需要按照模块作者的指示进行编译和安装。通常,这包括在Nginx的源码目录下添加模块源码,重新配置,编译并安装。 8. **配置Nginx服务器...

    从Nginx切换到Tengine的步骤分享

    比如,在Nginx的编译参数中,我们可能需要在--with-debug后面添加--with-http_concat_module来启用concat模块的支持。同时,如果编译参数中包含了add-module选项,那么可能需要将这部分代码删除以避免编译失败。 ...

    Nginx 合并请求连接且加速网站访问实例详解

    可以下载对应版本的 Tengine(淘宝基于 Nginx 的定制版本),然后通过 `./configure` 和 `make` 命令添加和编译 `nginx-http-concat` 模块。如果已安装 Nginx,只需更新配置即可。 **配置 Nginx** 配置 Nginx 以...

Global site tag (gtag.js) - Google Analytics