设为首页 收藏本站
查看: 911|回复: 0

[经验分享] Nginx性能概述

[复制链接]

尚未签到

发表于 2018-11-12 08:11:47 | 显示全部楼层 |阅读模式
  HTTP基础功能:
  处理静态文件,索引文件以及自动索引;
  反向代理加速(无缓存),简单的负载均衡和容错;
  FastCGI,简单的负载均衡和容错;
  模块化的结构。过滤器包括gzipping, byte ranges, chunked responses, 以及 SSI-filter 。在SSI过滤器中,到同一个 proxy 或者 FastCGI 的多个子请求并发处理;
  SSL 和 TLS SNI 支持;
  IMAP/POP3 代理服务功能:
  使用外部 HTTP 认证服务器重定向用户到 IMAP/POP3 后端;
  使用外部 HTTP 认证服务器认证用户后连接重定向到内部的 SMTP 后端;
  认证方法:
  POP3: POP3 USER/PASS, APOP, AUTH LOGIN PLAIN CRAM-MD5;
  IMAP: IMAP LOGIN;
  SMTP: AUTH LOGIN PLAIN CRAM-MD5;
  SSL 支持;
  在 IMAP 和 POP3 模式下的 STARTTLS 和 STLS 支持;
  支持的操作系统:
  FreeBSD 3.x, 4.x, 5.x, 6.x i386; FreeBSD 5.x, 6.x amd64;
  Linux 2.2, 2.4, 2.6 i386; Linux 2.6 amd64;
  Solaris 8 i386; Solaris 9 i386 and sun4u; Solaris 10 i386;
  MacOS X (10.4) PPC;
  结构与扩展:
  一个主进程和多个工作进程。工作进程是单线程的,且不需要特殊授权即可运行;
  kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), rt signals (Linux 2.2.19+), /dev/poll (Solaris 7 11/99+), select, 以及 poll 支持;
  kqueue支持的不同功能包括 EV_CLEAR, EV_DISABLE (临时禁止事件), NOTE_LOWAT, EV_EOF, 有效数据的数目,错误代码;
  sendfile (FreeBSD 3.1+), sendfile (Linux 2.2+), sendfile64 (Linux 2.4.21+), 和 sendfilev (Solaris 8 7/01+) 支持;
  输入过滤 (FreeBSD 4.1+) 以及 TCP_DEFER_ACCEPT (Linux 2.4+) 支持;
  10,000 非活动的 HTTP keep-alive 连接仅需要 2.5M 内存。
  最小化的数据拷贝操作;
  其他HTTP功能:
  基于IP 和名称的虚拟主机服务;
  Memcached 的 GET 接口;
  支持 keep-alive 和管道连接;
  灵活简单的配置;
  重新配置和在线升级而无须中断客户的工作进程;
  可定制的访问日志,日志写入缓存,以及快捷的日志回卷;
  4xx-5xx 错误代码重定向;
  基于 PCRE 的 rewrite 重写模块;
  基于客户端 IP 地址和 HTTP 基本认证的访问控制;
  PUT, DELETE, 和 MKCOL 方法;
  支持 FLV (Flash 视频);
  带宽限制;
  实验特性:
  内嵌的 perl
  通过 aio_read()/aio_write() 的套接字工作的实验模块,仅在 FreeBSD 下。
  对线程的实验化支持,FreeBSD 4.x 的实现基于 rfork()
  Nginx 主要的英语站点是 http://sysoev.ru/en/


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-633888-1-1.html 上篇帖子: Nginx rewrite规则整理 下篇帖子: nginx常用技术
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表