zoukankan      html  css  js  c++  java
  • Nginx介绍 分类: Nginx 服务器搭建 2015-07-13 10:50 19人阅读 评论(0) 收藏

    海量请求,高性能服务器。

    对比Apache,
    Apache:稳定,开源,跨平台,重量级,不支持高度并发的web服务器。
    由此,出现了Lighttpd与Nignx:轻量级,高性能。

    发音:engine X
    C语言开发,代码开源,2-clause BSD-like license
    基于事件驱动的架构——能够并发处理百万级别的TCP链接。
    高度模块化的设计+自由的许可证——第三方模块层出不穷,极佳的稳定性。
    腾讯,新浪,阿里,淘宝等

    跨平台,Linux,FreeBSD,Solaris,AIX,Mac OS,Windows等。对不同操作系统,支持不同的高效API。
    Example,Linux——
    epoll
    sendfile 系统调用,高效的将硬盘中的数据发送到网络上,(不需要先把硬盘数据复制到用户态内存上再发送),极大的减少了内核态与用户态数据间的复制动作。

    Why Nginx?
    深入理解P23
    更快
    高扩展
    高可靠
    低内存消耗
    单机支持10万以上的并发链接
    热部署:master管理进程与worker工作进程之间的分离设计,使得Nginx可以提供热部署功能,即可以再7x24小时不间断服务的

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Qt之加载QSS文件
    Qt之QSS(黑色炫酷)
    Sublime Text 2 快捷键
    QTablewidget 简单例子
    QTableview 只显示横向线
    Qt删除文件夹
    Ubuntu(Debian)apt-get
    C++中char*与wchar_t*之间的转换
    Qtl和JS、HTML通信/交互
    浅谈Socket编程
  • 原文地址:https://www.cnblogs.com/paulweihan/p/4660093.html
Copyright © 2011-2022 走看看