- 论坛徽章:
- 0
|
本帖最后由 liuxuejin 于 2013-04-27 14:58 编辑
1、您为什么选择Nginx?他的哪些优势是你所看重的?
文件体积非常小,高并发的情况下占用内存小,模块比较多。提供了flv模块和mp4模块,使得建立视频网站非常简单。
2、你有尝试过阅读Nginx的源码吗?阅读源码是否对你更深地了解Nginx?
有阅读过,阅读nginx的源码更能深入的学习nginx的同时,也能使自己更好的开发nginx模块。
3、您的Nginx的插件使用心得,欢迎分享!
Lua模块这个很赞,flv流媒体模块,MP4模块还有fastDFS的nginx插件。
LUA模块这个不用说,春哥的杰作,用来开发一些高并发的简单的网站逻辑非常nice。
FLV模块和MP4模块,有了他们,建立自己的视频点播网站减少了不少的工作。
fastDFS的模块,用了来支持鱼大的fastDFS的http访问。非常赞。神马下载,小图片都能搞定。
还有 nginx-upload-progress-module-master 用来上传的模块。
假设目前需要开发一个需要支持较大访问量的视频网站或者图片网站。有了nginx这个稳定高效的家伙和丰富的模块,你可以借助以下模块来做:
首先 代理服务器是nginx就肯定的了,用来做负载均衡和高可用。
文件或者图片的上传可以使用nginx-upload-progress 模块做来高效的文件上传。
存储可以用fastDFS,然后结合fastDFS的nginx插件实现web的访问。
利用nginx的flv或者mp4模块实现流媒体播放(支持拖动)
至于其他的小逻辑功能 例如日志服务器 可以用lua插件来格式化日志(nginx自带的日志格式太难看了,还得写各种正则来分析日志)
|
|