高性能Web服务器 Nginx 1.0.7 发布

openkk 13年前
     <strong>Nginx</strong>(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。  其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。    <p>Nginx 1.0.7 发布了,Nginx 1.0.x 是稳定版分支,下载地址:<a href="/misc/goto?guid=4958192188026693678">nginx-1.0.7</a> ,<a href="/misc/goto?guid=4958192188772223886">nginx/Windows-1.0.7</a></p>    <p>Nginx 1.0.7 包含多项新的特性以及 bug 修复,详细包括:</p>    <blockquote>     <p>    *) Change: now if total size of all ranges is greater than source response size, then nginx disables ranges and returns just the source response.<br />     *) Feature: the "max_ranges" directive.<br />     *) Feature: the module ngx_http_mp4_module.<br />     *) Feature: the "worker_aio_requests" directive.<br />     *) Bugfix: if nginx was built --with-file-aio it could not be run on Linux kernel which did not support AIO.<br />     *) Bugfix: in Linux AIO error processing.<br />     *) Bugfix: in Linux AIO combined with open_file_cache.<br />     *) Bugfix: open_file_cache did not update file info on retest if file was not atomically changed.<br />     *) Bugfix: reduced memory consumption for long-lived requests.<br />     *) Bugfix: in the "proxy/fastcgi/scgi/uwsgi_ignore_client_abort" directives.<br />     *) Bugfix: nginx could not be built on MacOSX 10.7.<br />     *) Bugfix: in the "proxy/fastcgi/scgi/uwsgi_ignore_client_abort" directives.<br />     *) Bugfix: request body might be processed incorrectly if client used pipelining.<br />     *) Bugfix: in the "request_body_in_single_buf" directive.<br />     *) Bugfix: in "proxy_set_body" and "proxy_pass_request_body" directives if SSL connection to backend was used.<br />     *) Bugfix: nginx hogged CPU if all servers in an upstream were marked as "down".<br />     *) Bugfix: a segmentation fault might occur during reconfiguration if ssl_session_cache was defined but not used in previous configuration.<br />     *) Bugfix: a segmentation fault might occur in a worker process if many backup servers were used in an upstream.</p>    </blockquote>