电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

nginx学习总结VIP免费

nginx学习总结_第1页
1/7
nginx学习总结_第2页
2/7
nginx学习总结_第3页
3/7
Nginx 学习总结 Nginx 概述及注意事项  nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。  目前Nginx 使 用简单的轮巡(polling)算法来实现负载均衡,所以无法做基本链接计数的负载均衡。  目前官方 Nginx 并不支持 Windows,您只能在包括 Linux、 UNIX、 BSD 系统下安装和使用;  Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,例如 PHP、 CGI 等;  Nginx 支持简单的负载均衡和容错;  支持作为基本 HTTP 服务器的功能,例如日志、压缩、Byte ranges、Chunked responses、SSL、虚拟主机等等,应有尽有。 Nginx 优势  在高连接并发的情况下,Nginx 是Apache 服务器不错的替代品:Nginx 在 美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx 为我们选择了 epoll and kqueue 作为开发模型。  Nginx 作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP 代理服务器对外进行服务。Nginx 采用C进行编写,不论是系统资源开销还是CPU 使用效率都比 Perlbal 要好很多。  作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last. fm 描述了成功并且美妙的使用经验。  Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持perl 语法),Bugs 非常少的服务器: Nginx 启动特别容易,并且几乎可以做到7*24 不间断运行,即使运行数个月也不需要重新启动。 Nginx 等单线程服务器设计原理与性能优势 Nginx是以单线程为基础的,nginx通过异步IO来解决主线程阻塞的问题。windows 上有IOCP(完成端口,对于一部IO 包装的比较多,内部实现时用cpu 个数的线程进行事件处理,他会通知你你给定的异步读写已经完成了), linux 上有epool(一个纯事件通知接口,他会通知你可以读或者可以写了),如果将所有的请求简化为阻塞操作和非阻塞操作问题就简单了,所有需要阻塞请求的部分全部由epool 触发相应事件,非阻塞(处理耗时很短)部分用主线程一直执行,直到遇到阻塞部分就停止,交由阻塞部分监听异步完成事件,这样就构成了事件驱动模型。 很多人认为函数的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

nginx学习总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部