`

Nginx-concat-Module 减轻http请求连接数

阅读更多

http://blog.zongzk.com/index/archives/742

 

Nginx_concat_module是淘宝( JoshuaZhu )开发的基于Nginx减少HTTP请求数量的扩展模块,主要是用于合并减少前段用户Request的HTTP请求的数量。

taobao.com
taobao.com使用 concat_module  进行css样式合并。
安装:
安装 nginx_concat_module 需要重新编译 nginx。可以从这里 checkout 最新的代码,
svn checkout http://code.taobao.org/svn/nginx_concat_module/trunk/  $NGINX_CONCAT_MODULE
然后下载适合你自己版本的 nginx 源码包,在 ./configure 中增加参数
–add-module=$NGINX_CONCAT_MODULE
      
cd /us/local/src
wget http://nginx.org/download/nginx-1.0.10.tar.gz
tar xzvf nginx-1.0.10.tar.gz
cd nginx-1.0.10/
./configure –user=www –group=www  –prefix=/usr/local/nginx –with-http_stub_status_module  –with-http_sub_module    –with-http_flv_module   –with-http_gzip_static_module   –add-module=../nginx_concat_module/  && make && make install
使用方法:
  1. location /temp/ {
  2.                  # 打开concat 功能
  3.                  # 默认关闭
  4.                  concat on;
  5.                  # 允许concat最大的文件数(http://www.zongzk.com/temp/??1.css,2.css,3.css…10.css) 默认最大设置十个文件。
  6.                  # (默认: 10)
  7.                  # concat_max_files 10;
  8.                  # 只允许相同类型的文件(例:http://www.zongzk.com/temp/??zzk.css,zongzk.js 默认情况下是不允许的)
  9.                  # 默认是开启的
  10.                  # concat_unique on;
  11.                  # 允许内容的类型
  12.                  # (default: application/x-javascript, text/css)
  13.                  # concat_types text/html;
  14.         }
  1. #for i in {1..100};do echo “$i” > ./”$i”.css ;done
使用浏览器或者curl 进行访问
http://www.zongzk.com/temp/??1.css,2.css,3.css…10.css
–>
Ps:
css/js 有顺序需求谨慎使用。
注意不要和rewrite 发生冲突。
分享到:
评论

相关推荐

    nginx-http-flv-module(windows版)

    --> nginx-http-module-v1.2.10 --> nginx-1.21.6 ======================== 在网上查找半天都只有教程,没有可免费下载的版本,深知没有积分遍地找资源的痛苦,无奈之下只好自己按照教程一步一个坑编译出来的,供...

    nginx-sticky-module-1.25.zip

    ./configure --prefix=/usr/local/nginx-1.6.0 --add-module=../nginx-sticky-module-1.25 --without-http_ssi_module --without-http_autoindex_module --without-http_fastcgi_module --with-...

    nginx-http-flv-module-1.2.10(包含nginx-rtmp-module)

    Nginx-http-flv-module是针对Nginx的一个扩展模块,它允许Nginx支持HTTP实时流传输协议(HTTP Live Streaming, HLS),主要用于在Web上提供实时视频流服务。而nginx-rtmp-module则是一个额外的Nginx模块,它增加了对...

    添加nginx-http-flv-module模块并重新编译后的nginx(windows版)

    本资源提供的是一款针对Windows平台的Nginx,其中已经集成了`nginx-http-flv-module`模块,这个模块主要用于支持HTTP实时流(HTTP Live Streaming, HLS)和Flash视频流(Flash Video, FLV)。现在我们将深入探讨这一...

    集成了nginx-http-flv-module 1.2.9模块的64位nginx-1.21.4程序

    **集成Nginx-HTTP-FLV-Module的64位Nginx程序详解** 在互联网流媒体领域,Nginx作为一个高性能的Web服务器和反向代理服务器,因其高效的处理能力,广泛应用于视频直播和点播服务。而HTTP FLV模块(nginx-...

    nginx + nginx-http-flv-module-1.2.9

    标题 "nginx + nginx-http-flv-module-1.2.9" 暗示我们要讨论的是一个基于 Nginx 的 HTTP FLV 模块,版本号为 1.2.9。Nginx 是一个高性能的 Web 和反向代理服务器,而 nginx-http-flv-module 是 Nginx 的一个扩展...

    nginx-http-flv-module(linux & nginx1.19.3 & http-flv-module1.2.7).zip.zip

    1、最新版 nginx-http-flv-module(linux可执行程序,含nginx 1.19.3,http-flv-module:1.2.7) 2、内含说明文档,请下载查看。 3、请勿放置于中文路径下,否则无法启动 4、sbin/nginx -c conf/nginx.conf

    windows平台nginx编译nginx-http-flv-module

    在给定的压缩包文件中,"使用必看.txt"可能包含了编译和使用过程中的注意事项,而"nginx-rtmp.zip"可能是包含了RTMP模块的源代码,这在搭建流媒体服务器时也会用到,因为HTTP FLV Module通常与RTMP模块结合使用,为...

    win环境使用nginx的nginx-http-flv-module.zip

    在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所有的安装包,参考:https://blog.csdn.net/qq_33071429/article/details/102628008

    nginx上传下载之nginx-upload-module-2.3.0

    ./configure --add-module=../nginx-upload-module-2.3.0 \ --prefix=/usr/local/nginx \ --with-http_ssl_module \ --with-pcre make sudo make install ``` 这里的 `--with-http_ssl_module` 参数表示启用 ...

    nginx-1.19.3_nginx-http-flv-module.rar

    标题中的"nginx-1.19.3_nginx-http-flv-module.rar"表明这是一个关于Nginx服务器的软件包,特别地,它包含了Nginx的1.19.3版本,并且已经集成了`nginx-http-flv-module`模块。这个模块是用于支持HTTP FLV(Flash ...

    nginx-rtmp模块源码包nginx-rtmp-module-master

    这个源码包 "nginx-rtmp-module-master" 包含了 Nginx-RTMP 模块的源代码,对于运维人员来说,了解并掌握其工作原理和配置方法对于搭建和维护实时流媒体服务器至关重要。 **一、Nginx 简介** Nginx 是一款高性能的 ...

    nginx-http-flv-module-master

    【Nginx-HTTP-FLV-Module-Master】是一个专为Nginx服务器设计的扩展模块,旨在增强其对HTTP FLV(Flash Video)流的支持,并且特别强调了对h265视频编码格式的兼容性。这个模块使得Nginx能够作为一个高效的流媒体...

    windows下编译nginx-http-flv-moudle

    6. **直播推流**: 流媒体服务器接收到RTMP推流后,通过`nginx-http-flv-module`将RTMP流转换成HTTP FLV流,这样客户端就可以通过HTTP请求获取直播数据。推流端通常是编码软件,如OBS Studio,它将摄像头或桌面内容...

    lua-nginx-module-0.10.13

    《深入理解Lua-Nginx-Module 0.10.13》 Lua-Nginx-Module,简称lua-nginx-module,是Nginx服务器的一个重要扩展模块,它将强大的Lua脚本语言集成到Nginx中,允许用户在Nginx配置文件中直接编写Lua代码,极大地增强...

    fastdfs-nginx-module-1.22.zip

    FastDFS-Nginx-Module是连接FastDFS和Nginx的关键,它允许Nginx直接与FastDFS通信,处理文件上传和下载请求,减轻了应用服务器的压力。FastDFS-Nginx-Module 1.22版本是一个稳定且兼容性良好的模块,确保与FastDFS的...

    nginx-http-flv-module(windows & nginx1.19.3 & http-flv-module1.2.7).zip

    1、最新版 nginx-http-flv-module(windows可执行程序,含nginx 1.19.3,http-flv-module:1.2.7) 2、内含说明文档,请下载查看。 3、请勿放置于中文路径下,否则无法启动

    nginx-http-flv-module(nginx1.19.3&http-flv-module1.2.7&windows)

    1、nginx-http-flv-module(windows可执行程序,含http-flv-module:1.2.7,nginx 1.19.3) 2、不要放置于中文路径下,否则无法启动 3、说明文档,请下载查看。

    fastdfs-nginx-module-正版V1.19-亲测可用 .zip

    《FastDFS-Nginx-Module V1.19:构建高效稳定的文件服务器系统》 FastDFS-Nginx-Module V1.19 是一个专为Nginx设计的FastDFS扩展模块,它允许Nginx直接与FastDFS进行交互,从而实现高效的文件上传和下载服务。...

    nginx-1.19.6_nginx-http-flv-module(64位)

    **Nginx-1.19.6与Nginx-HTTP-FLV-Module** Nginx是一款高性能的Web服务器和反向代理服务器,它以其轻量级、高并发和稳定性著称。Nginx-1.19.6是Nginx的一个版本,发布于2020年11月27日。这个版本可能包含了性能优化...

Global site tag (gtag.js) - Google Analytics