Nginx 1.7.7 發布

jopen 10年前發布 | 16K 次閱讀 Nginx

Nginx(發音同engine x)是一款由俄羅斯程序員Igor Sysoev所開發輕量級的網頁服務器、反向代理服務器以及電子郵件(IMAP/POP3)代理服務器。起初是供俄國大型的門戶網站及搜索引擎 Rambler(俄語:Рамблер)使用。此軟件BSD-like協議下發行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系統中運行。

Nginx相較于Apache、lighttpd具有占有內存少,穩定性高等優勢,并且依靠并發能力強,豐富的模塊庫以及友好靈活的配置而聞名。 在Linux操作系統下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系統下效率相當高。同時Nginx在OpenBSD或 FreeBSD操作系統上采用類似于epoll的高效事件模型kqueue。

目前使用FastCGI+Nginx運行PHP應用時如果配置文件設置不合理,并不是十分可靠。建議使用NAMP架構(Nginx+Apache+Mysql+PHP),即使用Nginx處理靜態請求,并將動態請求反向代理給Apache處理。
nginx.png

Nginx 1.7.7 發布了,下載地址:

改進記錄包括:

*) Change: now nginx takes into account the "Vary" header line in a
   backend response while caching.

*) Feature: the "proxy_force_ranges", "fastcgi_force_ranges",
   "scgi_force_ranges", and "uwsgi_force_ranges" directives.

*) Feature: the "proxy_limit_rate", "fastcgi_limit_rate",
   "scgi_limit_rate", and "uwsgi_limit_rate" directives.

*) Feature: the "Vary" parameter of the "proxy_ignore_headers",
   "fastcgi_ignore_headers", "scgi_ignore_headers", and
   "uwsgi_ignore_headers" directives.

*) Bugfix: the last part of a response received from a backend with
   unbufferred proxy might not be sent to a client if "gzip" or "gunzip"
   directives were used.

*) Bugfix: in the "proxy_cache_revalidate" directive.
   Thanks to Piotr Sikora.

*) Bugfix: in error handling.
   Thanks to Yichun Zhang and Daniil Bondarev.

*) Bugfix: in the "proxy_next_upstream_tries" and
   "proxy_next_upstream_timeout" directives.
   Thanks to Feng Gu.

*) Bugfix: nginx/Windows could not be built with MinGW-w64 gcc.
   Thanks to Kouhei Sutou.

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!