nginx技术分享 (转)
2013-12-28 22:10
447 查看
原文地址:http://blog.csdn.net/nethibernate/article/details/6628267
Nginx的作用:
HTTP Server
反向代理,用于将用户的请求转发到后端的Server上,过滤掉一些无用的请求,不用直接进入后端Server
邮件服务器
Nginx可以同时响应上万的请求,效率要高于Apache Server。
Nginx在公司的应用:
反向代理:
HTTP层的交换,可以用来分流用户,比如根据用户的ID是偶数还是奇数来分流
负载均衡
用于缓存Server
用作Web Server,主要是图片相册什么的
Nginx在淘宝的一个应用:查询服务器,利用Lua + lua_module + MySQL
关于Nginx的配置
Nginx配置中最小的是location,在每个location中会有类似于Container Handler的东西,将请求转发到后端的Server中获得内容,在返回之前还可以使用filter对内容进行处理。
Nginx配置中实现负载均衡公司使用两种方式:
根据weight:location -> proxy_pass -> upstream -> 在upstream中不同的后端Server配置不同的weight
根据Hash: location -> proxy_pass -> upstream -> 在upstream将域名之后的位置请求Hash后分配到不同的后端Server
需要注意的是,Nginx的反向代理会将client的请求全部读入到nginx server的内存中,再转发到后端的Server。
关于Nginx用作缓存:
可以将数据缓存到磁盘或者MemCached中
Nginx对磁盘上多个文件的管理性能一般
最后提到,Nginx现在只支持HTTP1.0,所以使用的时候要注意。
Nginx的作用:
HTTP Server
反向代理,用于将用户的请求转发到后端的Server上,过滤掉一些无用的请求,不用直接进入后端Server
邮件服务器
Nginx可以同时响应上万的请求,效率要高于Apache Server。
Nginx在公司的应用:
反向代理:
HTTP层的交换,可以用来分流用户,比如根据用户的ID是偶数还是奇数来分流
负载均衡
用于缓存Server
用作Web Server,主要是图片相册什么的
Nginx在淘宝的一个应用:查询服务器,利用Lua + lua_module + MySQL
关于Nginx的配置
Nginx配置中最小的是location,在每个location中会有类似于Container Handler的东西,将请求转发到后端的Server中获得内容,在返回之前还可以使用filter对内容进行处理。
Nginx配置中实现负载均衡公司使用两种方式:
根据weight:location -> proxy_pass -> upstream -> 在upstream中不同的后端Server配置不同的weight
根据Hash: location -> proxy_pass -> upstream -> 在upstream将域名之后的位置请求Hash后分配到不同的后端Server
需要注意的是,Nginx的反向代理会将client的请求全部读入到nginx server的内存中,再转发到后端的Server。
关于Nginx用作缓存:
可以将数据缓存到磁盘或者MemCached中
Nginx对磁盘上多个文件的管理性能一般
最后提到,Nginx现在只支持HTTP1.0,所以使用的时候要注意。
相关文章推荐
- 参加Nginx技术分享
- 参加Nginx技术分享的总结
- 网易技术分享:Nginx缓存引发的跨域惨案
- [Linux] nginx 日志分割脚本 [ 技术分享,知识分享 ]
- 技术分享:VPS小内存LNMP服务器Nginx 502 Bad Gateway故障一分钟内自动恢复解决办法
- Nginx+Keepalived技术分享
- 蓝懿ios 技术内容交流和心得分享10.30
- jsp中sitemesh修改tagRule技术分享
- Nginx高级技术(地址重写)
- apache kafka技术分享系列(目录索引)
- 技术问题分享之chm文件打开
- 分享H3Cv5.2实验拓扑+技术文档
- kafka 技术分享
- “人工智能技术驱动下的机遇与挑战”技术分享会圆满成功!
- Nginx和PHP-FPM的启动、重启、停止脚本分享
- 清华大学计算中心培训部-技术分享:提高自己Java水平的十大技术
- TCP技术分享第二部分
- 20140112技术分享活动总结
- 开通了一个微信公众账号,主要想分享一些自己对于行业、技术和产品的思考以及收录精彩内容给读者
- [技术分享] Web 发布失败被默认规则拒绝?