在windows下使用淘宝的nginx插件 nginx_concat_module
时间:2011-05-17 来源:Ethan.zhu
本文所作的工作主要是是向大家展示一个windows版本的具有文件合并功能的nginx。里面所涉及的具体内容 如nginx的使用与配置请自行google
trunk文件夹为 nginx_concat_module 源码,此为淘宝开源项目,如要修改或者商业使用,清参考开发者本人提供的开源协议。
http://code.taobao.org/project/view/59/
看淘宝源码的人都知道淘宝的js,css文件请求方式没有使用传统的方式,而是通过一个连接请求发送到服务器,通过工具,我们可以看到返回到客户端的只是一个文件,这样做的好处多多,从前端,重构,服务器性能,生产与开发环境的统一都能带来一大堆的好处。
不过此插件需要在lunix下编译运行,还好在windows下有cygwin帮忙,我在windows下进行了编译运行(cygwin的使用请自行 google)
我的参考资料:http://www.yaosansi.com/post/1469.html
不必完全按照他的方式来做,按需使用 ./configure 参数。
nginx版本我使用的是 1.0.2版本。
./configure --prefix=. --sbin-path=nginx --with-cc-opt="-D FD_SETSIZE=4096" --add-module=插件路径
以下是我的运行截图:
2003下独立运行的结果:
server2003,windows7 下测试通过。
有了这个工具,大家在前端测试的时候就不用为文件的合并而痛苦了,同时还能够最大限度的保证开发环境与生产环境的统一
注:
如果你非得需要一个合并的文件那你可以在客户端一份完整的你所需要的的文件。
配有相应的启动 停止 重启的批处理。
如需帮助请留言或Email:[email protected];
文中涉及工具,如不想自行编译完成,请发邮件给我。