真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

五大開源的Web服務(wù)器是什么

這篇文章主要講解了“五大開源的Web服務(wù)器是什么”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“五大開源的Web服務(wù)器是什么”吧!

成都創(chuàng)新互聯(lián)是一家專業(yè)提供政和企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為政和眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。

NGINX服務(wù)器

Igor Sysoev從2002年開始開發(fā)NGINX,并在2004年發(fā)布了第一個公開版本。NGINX的開發(fā)是為了解決C10K(C10K是如何處理1萬個并發(fā)連接的簡寫)問題,目前,全球有超過30%的網(wǎng)站在使用它。

Nginx是一款輕量級的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,并在一個BSD-like 協(xié)議下發(fā)行。其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力確實在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好,中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。

NGINX依靠異步事件驅(qū)動架構(gòu)來幫助其處理大量的并發(fā)會話,由于其對資源的輕量利用和伸縮自如的特性,它成為了廣受歡迎的web服務(wù)器。

NGINX在類BSD(Berkeley Software Distribution)許可協(xié)議的授權(quán)下發(fā)布的,它不僅可作為web服務(wù)器進行部署,也可作為代理服務(wù)器或負載平衡器。你可以在NGINX社區(qū)網(wǎng)站找到它的更多信息。

NGINX的特點:

服務(wù)器

Nginx作為負載均衡服務(wù)器:Nginx 既可以在內(nèi)部直接支持 Rails 和 PHP 程序?qū)ν膺M行服務(wù),也可以支持作為 HTTP代理服務(wù)器對外進行服務(wù)。Nginx采用C進行編寫,不論是系統(tǒng)資源開銷還是CPU使用效率都比 Perlbal 要好很多。

處理靜態(tài)文件,索引文件以及自動索引;打開文件描述符緩沖。

無緩存的反向代理加速,簡單的負載均衡和容錯。

FastCGI,簡單的負載均衡和容錯。

模塊化的結(jié)構(gòu)。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果由 FastCG或其它代理服務(wù)器處理單頁中存在的多個 SSI,則這項處理可以并行運行,而不需要相互等待。

支持 SSL 和 TLSSNI。

代碼

Nginx代碼完全用C語言從頭寫成,已經(jīng)移植到許多體系結(jié)構(gòu)和操作系統(tǒng),包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。Nginx有自己的函數(shù)庫,并且除了zlib、PCRE和OpenSSL之外,標準模塊只使用系統(tǒng)C庫函數(shù)。而且,如果不需要或者考慮到潛在的授權(quán)沖突,可以不使用這些第三方庫。

代理服務(wù)器

作為郵件代理服務(wù)器:Nginx 同時也是一個非常優(yōu)秀的郵件代理服務(wù)器(最早開發(fā)這個產(chǎn)品的目的之一也是作為郵件代理服務(wù)器),Last.fm 描述了成功并且美妙的使用經(jīng)驗。

Nginx 是一個安裝非常的簡單、配置文件非常簡潔(還能夠支持perl語法)、Bug非常少的服務(wù)器。Nginx 啟動特別容易,并且?guī)缀蹩梢宰龅?*24不間斷運行,即使運行數(shù)個月也不需要重新啟動。你還能夠不間斷服務(wù)的情況下進行軟件版本的升級。

Lighttpd服務(wù)器

Lighttpd 是一個德國人領(lǐng)導的開源Web服務(wù)器軟件,其根本的目的是提供一個專門針對高性能網(wǎng)站,安全、快速、兼容性好并且靈活的web server環(huán)境。具有非常低的內(nèi)存開銷、cpu占用率低、效能好以及豐富的模塊等特點。

Lighttpd以其低內(nèi)存占用,低CPU負載和處理速度的優(yōu)化而獨立于世,它使用事件驅(qū)動架構(gòu),對大量并行連接進行優(yōu)化,支持FastCGI, SCGI, Auth,Output-compression, URL-rewriting等多種功能。Lighttpd主要用于Catalyst和Ruby on Rails的web框架。通過項目主頁,你可以找到它的更多信息。

Apache

Apache HTTP Server 簡稱為 Apache。它誕生于1995年,并在2015年2月20日度過了其20歲的生日。全球超過52%的網(wǎng)站使用了Apache,它是目前最流行的web服務(wù)器。

Apache,中文名:阿帕奇,是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)計算機操作系統(tǒng)中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務(wù)器中。開發(fā)者 Apache軟件基金會。Apache httpd通常運行在Linux上,也可以部署在OS X和Windows之上,它的發(fā)布得到Apache許可證 2.0 版的許可。該web服務(wù)器自身使用模塊化架構(gòu),加載其它額外的模塊可以作為其額外特性。比如,加載mod_proxy模塊可以增加服務(wù)器代理/ 網(wǎng)關(guān)的功能,加載mod_proxy_balancer模塊可以為所有支持的協(xié)議提供負載平衡。在v2.4版本里,Apache可通過全新的mod_http2模塊支持HTTP/2。

從1996年開始,Apache HTTP Server就已經(jīng)是最為流行的web服務(wù)器了,這與它擁有偉大的文檔和軟件項目集成支持的特性是分不開的,你可以在Apache基金會的項目頁面上找到它的更多信息。

Apache Tomcat

Apache只支持靜態(tài)網(wǎng)頁,但像php,cgi,jsp等動態(tài)網(wǎng)頁就需要Tomcat來處理。Tomcat是由Apache軟件基金會下屬的Jakarta項目開發(fā)的一個Servlet容器,按照Sun Microsystems提供的技術(shù)規(guī)范,實現(xiàn)了對Servlet和JavaServer Page(JSP)的支持,并提供了作為Web服務(wù)器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。由于Tomcat本身也內(nèi)含了一個HTTP服務(wù)器,它也可以被視作一個單獨的Web服務(wù)器。但是,不能將 Tomcat 和 Apache Web 服務(wù)器混淆,Apache Web Server 是一個用 C 語言實現(xiàn)的 HTTP web server;這兩個 HTTP web server 不是捆綁在一起的。Apache Tomcat 包含了一個配置管理工具,也可以通過編輯 XML 格式的配置文件來進行配置。Apache,nginx,tomcat并稱為網(wǎng)頁服務(wù)三劍客,可見其應(yīng)用度之廣泛。

Apache Tomcat是在Apache許可證 2.0 版的授權(quán)下進行發(fā)布的,通常用于運行Java應(yīng)用程序。此外,它能夠通過Coyote的擴展,扮演為本地文件HTTP文檔服務(wù)的普通服務(wù)器的角色。更多詳細的信息可以查看Apache Tomcat項目網(wǎng)站。

另外,Apache Tomcat還經(jīng)常內(nèi)嵌在其它開源Java應(yīng)用服務(wù)器中,如JBoss, Wildfly和Glassfish。

Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個虛擬主機。Apache是以進程為基礎(chǔ)的結(jié)構(gòu),進程要比線程消耗更多的系統(tǒng)開銷,不太適合于多處理器環(huán)境,因此,在一個Apache Web站點擴容時,通常是增加服務(wù)器或擴充群集節(jié)點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web服務(wù)器,市場占有率達60%左右。世界上很多著名的Yahoo!、W3 Consortium、Financial Times等都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、 Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。

Apache的誕生極富有戲劇性。當NCSA WWW服務(wù)器項目停頓后,那些使用NCSA WWW服務(wù)器的人們開始交換他們用于該服務(wù)器的補丁程序,他們也很快認識到成立管理這些補丁程序的論壇是必要的。就這樣,誕生了Apache Group,后來這個團體在NCSA的基礎(chǔ)上創(chuàng)建了Apache。如果你準備選擇Web服務(wù)器,毫無疑問Apache是你的最佳選擇。

Node.js

NNode.js是一個Javascript運行環(huán)境(runtime environment),發(fā)布于2009年5月,由Ryan Dahl開發(fā),實質(zhì)是對Chrome V8引擎進行了封裝。Node.js對一些特殊用例進行優(yōu)化,提供替代的API,使得V8在非瀏覽器環(huán)境下運行得更好。

V8引擎執(zhí)行Javascript的速度非??欤阅芊浅:?。 [1] Node.js是一個基于Chrome JavaScript運行時建立的平臺, 用于方便地搭建響應(yīng)速度快、易于擴展的網(wǎng)絡(luò)應(yīng)用。Node.js 使用事件驅(qū)動, 非阻塞I/O 模型而得以輕量和高效,非常適合在分布式設(shè)備上運行數(shù)據(jù)密集型的實時應(yīng)用。

相比起其它流行的web服務(wù)器,Node.js的不同之處在于它是一個構(gòu)建網(wǎng)絡(luò)應(yīng)用的跨平臺運行環(huán)境,擁有可勝任異步I/0的事件驅(qū)動構(gòu)架。這些設(shè)計選擇能夠優(yōu)化應(yīng)用程序的數(shù)據(jù)吞吐量和可伸縮性,支持實時通信和網(wǎng)頁游戲。 Node.js 還強調(diào)了web開發(fā)堆棧上的差異,Node.js清楚地顯示作為HTML、 CSS或者JavaScript堆棧的一部分,在這一點上與Apache或者NGINX同時作為多個不同軟件堆棧的一部分的理念正好是相反的。

Node.js是在混合授權(quán)協(xié)議下發(fā)布的,更多信息可以查看該項目網(wǎng)站。

在幾年的時間里,Node.JS逐漸發(fā)展成一個成熟的開發(fā)平臺,吸引了許多開發(fā)者。有許多大型高流量網(wǎng)站都采用Node.JS進行開發(fā),此外,開發(fā)人員還可以使用它來開發(fā)一些快速移動Web框架。

除了Web應(yīng)用外,NodeJS也被應(yīng)用在許多方面,NodeJS在其它方面所開發(fā)的十大令人神奇的項目,這些項目涉及到應(yīng)用程序監(jiān)控、媒體流、遠程控制、桌面和移動應(yīng)用等等。

感謝各位的閱讀,以上就是“五大開源的Web服務(wù)器是什么”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對五大開源的Web服務(wù)器是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


網(wǎng)站題目:五大開源的Web服務(wù)器是什么
當前URL:http://weahome.cn/article/jgsijd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部