| 网站首页 | 资源中心 | 技术文章 | 文档资料 | 电子图书 | 系统源码 | 开发工具 | 站内搜索 | 用户中心 | 
最新公告:

  没有公告

您现在的位置: 软件开发文档网 >> 资源中心 >> 开发工具 >> 其他工具 >> 下载信息
栏目导航
文档资料
开发技术文档
系统设计文档
文档模板
项目管理相关
总体设计
合同与协议
集成方案
商业VIP文档
毕业设计与论文
软考资料
其他
系统源码
商业源码
管理系统
局域网源码
系统编程
随书源码
毕业设计源码
其他源码
CMS源码
Internet源码
电子图书
Delphi
Java
SQL Server
李维专题
Oracle
项目管理
UML
VC电子书
VB电子书
C#电子书
英文电子书
励志图书
计算机网络
XML
其他图书
PHP电子书
开发工具
开发语言
项目管理工具
其他工具
精品控件
图标资源
Http和反向代理服务器Nginx最新版下载(Windows版)
运行环境: Win9x/NT/2000/XP/2003
软件等级: ★★★★★
发 布 人: 佚名
文件大小: 748 K
下载次数: 
添加时间: 2009-9-21 17:04:41
软件简介:  本站由于黑客攻击,数据丢失,正在恢复,预计11月可下载,非常非常抱歉!!!

Nginx是什么?

Nginx是一款性能优异、小巧易用的Http代理和反向代理的服务器,同时也支持SMTP/POP/IMAP。这个软件最初是给俄罗斯第2大网站开发的,现在已经免费发布,在Linux上可以稳定运行,最近已经有Windows版本了。听说国内新浪(部分)、腾讯等大公司的部分应用已经在使用Nignx。

Nginx如何使用

    Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配 Lighttpd的性能,同时还没有Lighttpd的内存泄漏问题,而且Lighttpd的mod_proxy也有一些问题并且很久没有更新。

    因此我打算用其替代Apache应用于Linux服务器上。但是Nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序上的漏洞。那么我们必须使用FastCGI方式来执行PHP程序。

    现在,Igor将源代码以类BSD许可证的形式发布。Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到ApaChe的近2/3。对proxy
和 rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts ,适合用来做mongrel Clusters的前端HTTP响应。

  nginx做为HTTP服务器,有以下几项基本特性:

处理静态文件,索引文件以及自动索引;打开文件描述符缓冲.
无缓存的反向代理加速,简单的负载均衡和容错.
FastCGI,简单的负载均衡和容错.
模块化的结构。包括gzipping, byte ranges, chunked responses,以及 SSI-filter等filter。如果由FastCGI或其它代理服务器处理单页中存在的多个SSI,则这项处理可以并行运行,而不需要相互等待。
支持SSL 和 TLSSNI.

  Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 。它支持内核Poll模型,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。

  Nginx具有很高的稳定性。其它HTTP服务器,当遇到访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应,只能重启服务器。例如当前apache一旦上到200个以上进程,web响应速度就明显非常缓慢了。而Nginx采取了分阶段资源分配技术,使得它的CPU与内存占用率非常低。nginx官方表示保持10,000个没有活动的连接,它只占2.5M内存,所以类似DOS这样的攻击对nginx来说基本上是毫无用处的。就稳定性而言,nginx比lighthttpd更胜一筹。

  Nginx支持热部署。它的启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在不间断服务的情况下,对软件版本进行进行升级。

  Nginx采用master-slave模型,能够充分利用SMP的优势,且能够减少工作进程在磁盘I/O的阻塞延迟。当采用seleCt()/poll()调用时,还可以限制每个进程的连接数。

  Nginx代码质量非常高,代码很规范,手法成熟, 模块扩展也很容易。特别值得一提的是强大的Upstream与Filter链。 Upstream为诸如reverse proxy,与其他服务器通信模块的编写奠定了很好的基础。而Filter链最酷的部分就是各个filter不必等待前一个filter执行完毕。它可以把前一个filter的输出做为当前filter的输入,这有点像Unix的管线。这意味着,一个模块可以开始压缩从后端服务器发送过来的请求,且可以在模块接收完后端服务器的整个请求之前把压缩流转向客户端。

  Nginx采用了一些os提供的最新特性如对sendfile (Linux2.2+),accept-filter (FreeBSD4.1+),TCP_DEFER_ACCEPT (Linux 2.4+)的支持,从而大大提高了性能。

  当然,nginx还很年轻,多多少少存在一些问题,比如:Nginx是俄罗斯人创建,目前文档方面还不是很完善.因为文档大多是俄语,所以文档方面这也是个障碍.尽管nignx的模块比较多,但它们还不够完善。对脚本的支持力度不够。

  这些问题,nginx的作者和社区都在努力解决,我们有理由相信nginx将继续以高速的增长率来分享轻量级HTTP服务器市场,会有一个更美好的未来。


下载地址: 下载地址1  
迅雷专用下载地址: 下载地址1  
Nginx+常见应用技术指南
::下载说明::
·本站大多数软件采用 WinRAR 及 Winzip 压缩,请在此下载最新版本。
·本站提供的软件下载仅供使用!如有侵权,请及时 告知我们 将之移除!
  留言评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) 发表评论

| 设为首页 | 加入收藏 | 友情链接 | 关于我们

软件开发文档网 http://www.kfdoc.com
晋ICP备08000394号 联系我们:hhytsoft$163.com(把$换成@)
Copyright(C)2005 软件开发文档网 KFDOC.COM. All Rights Reserved.