Nginx初探
来源:互联网 发布:压力大 知乎 编辑:程序博客网 时间:2024/06/06 14:29
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。
从2004年发布至今,凭借开元的力量,已经接近成熟与完善。
Nginx功能丰富,可作为HTTP服务器,也可作为方向代理服务器,邮件服务器。
支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip灯功能。
并且很多第三方的模块扩展。
Nginx的稳定性、功能集、示例配置文件和低系统资源消耗让它后来居上。
在全球活跃的网站中玉12.18%使用略,大约2220万个站点。
Nginx常用功能
1.Http代理,方向代理:作为web服务器最常用的功能之一,尤其是反向代理。
Nginx在方向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。
Nginx可以根据不同的正则匹配,采取不同的转发策略,比如在图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则些的没有问题,
又有相对应的服务器解决方案,你就可以随心所欲的玩。
并且Nginx对返回结果进行错误页跳转,异常判断等。如果被分的服务器存在异常,他可以将请求重新转发给另外一台服务器,然后自动去除异常服务器。
2.负载均衡
Nginx提供的负载均衡策略有两种:(内置策略和扩展策略)。
内置策略微轮询,加权轮询,IP hash 。
扩展策略,就是天马行空,只有你想不到的没有他做不到的啦。
您可以参照所有的负载均衡算法,给他一一找出来做下实现。
IP hash算法,对客户请求的ip进行hash操作,然后根据hash结果将同一客户端ip的请求分发给同一台服务器进行处理,
可以解决session不共享的问题。
3.web缓存
Nginx可以对不同文件做不同的缓存处理,配置灵活,并且支持FastCGI_Cache.
主要用于FastCGI的动态程序进行缓存。配合着第三方的ngx_cache_purge,
对制定的URL缓存内用可以进行删增管理。
4.Nginx相关地址
源码:https://trac.nginx.org/nginx/browser
官网:http://www.nginx.org/
转载来源:http://www.cnblogs.com/yeyublog/p/6412606.html
- 初探Nginx
- nginx初探
- Nginx初探
- Nginx初探
- Nginx初探
- Nginx初探
- Nginx初探
- Nginx初探
- Nginx初探
- nginx初探
- 初探Nginx
- nginx初探
- nginx-初探
- Nginx初探
- Nginx初探
- Nginx初探
- Nginx初探
- Nginx初探
- tensorflow2caffe(4) : caffemodel的生成与tensorflow2caffe框架转换的总结
- 【云周刊】第144期:阿里云海外征战记:跻身全球前三_只用了两年半
- Android性能:经典ListView适配器convertView缓存及复用机制
- SQL语句(二)
- 如何学习C++
- Nginx初探
- 部署nexus,完成局域网maven仓库布置。
- 计算程序运行时间函数的选择
- hbase学习-- 5 使用HBase客户端API读取,删除数据,扫描数据
- Unity之C#——异步委托开启线程,三种方法检测结束
- 在做性能测试之前需要知道什么
- 炫酷动画效果
- 神经网络
- 设计23式—装饰