<ruby id="wmvlo"><progress id="wmvlo"></progress></ruby>

  • <b id="wmvlo"><form id="wmvlo"></form></b>

    <b id="wmvlo"></b>
        1. <rt id="wmvlo"><meter id="wmvlo"></meter></rt>
          <rp id="wmvlo"><optgroup id="wmvlo"><p id="wmvlo"></p></optgroup></rp>

          中文 English

          服務咨詢熱線:18962622747

          ?

          全國技術支持:

          聯 系 人:劉小姐

          電話:18962622747

          在線咨詢:

          點擊這里給我發消息

          郵箱:win@kuaimeiad.com

          網址:www.cn-amway.com

          地址:江蘇昆山市狀元涇路9號

            今天快美傳媒為大家們分享一下常見的WEB服務器以及與應用服務器的區別?

            做為互聯網的朋友們,首先我們要知道的是什么是WEB服務器,Web服務器可以解析HTTP協議。當Web服務器接收到一個HTTP請求,會返回一個HTTP響應,例如送回一個HTML頁面。為了處理一個請求Web服務器可以響應一個靜態頁面或圖片,進行頁面跳轉或者把動態響應的產生委托給一些其它的程序例如CGI腳本,JSP腳本,servletsASP腳本,服務器端JavaScript,或者一些其它的服務器端技術。無論它們(譯者注:腳本)的目的如何,這些服務器端的程序通常產生一個HTML的響應來讓瀏覽器可以瀏覽。目前最主流的三個Web服務器是ApacheNginxIIS

           WEB簡介

           Web服務器一般指網站服務器,是指駐留于因特網上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。WEB服務器也稱為WWW(WORLD WIDE WEB)服務器,主要功能是提供網上信息瀏覽服務。 Web服務器是可以向發出請求的瀏覽器提供文檔的程序:

          SEO

            1、服務器是一種被動程序:只有當Internet上運行其他計算機中的瀏覽器發出的請求時,服務器才會響應。

            2 、最常用的Web服務器是ApacheMicrosoftInternet信息服務器(Internet Information ServicesIIS)

            3Internet上的服務器也稱為Web服務器,是一臺在Internet上具有獨立IP地址的計算機,可以向Internet上的客戶機提供WWWEmailFTP等各種Internet服務。

            4Web服務器是指駐留于因特網上某種類型計算機的程序。當Web瀏覽器(客戶端)連到服務器上并請求文件時,服務器將處理該請求并將文件反饋到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。服務器使用HTTP(超文本傳輸協議)與客戶機瀏覽器進行信息交流,這就是人們常把它們稱為HTTP服務器的原因。

            Web服務器不僅能夠存儲信息,還能在用戶通過Web瀏覽器提供的信息的基礎上運行腳本和程序。 協議 應用層使用HTTP協議。 HTML(標準通用標記語言下的一個應用)文檔格式。 瀏覽器統一資源定位器(URL)。 為了解決HTTP協議的這一缺陷,需要使用另一種協議:安全套接字層超文本傳輸協議HTTPS。為了數據傳輸的安全,HTTPSHTTP的基礎上加入了SSL協議,SSL依靠證書來驗證服務器的身份,并為瀏覽器和服務器之間的通信加密。WWW 采用的是瀏覽器/服務器結構,其作用是整理和儲存各種WWW資源,并響應客戶端軟件的請求,把客戶所需的資源傳送到 WindowsUNⅨ 或 Linux 等平臺上.

          常用的WEB服務器

           在UNIXLINUX平臺下使用最廣泛的免費HTTP服務器是W3CNCSAAPACHE服務器,而Windows平臺NT/2000/2003使用IISWEB服務器。在選擇使用WEB服務器應考慮的本身特性因素有:性能、安全性、日志和統計、虛擬主機、代理服務器、緩沖服務和集成應用程序等,下面介紹幾種常用的WEB服務器。

          Microsoft IIS

          MicrosoftWeb服務器產品為Internet Information Server (IIS)IIS 是允許在公共IntranetInternet上發布信息的Web服務器。IIS是目前最流行的Web服務器產品之一,很多著名的網站都是建立在IIS的平臺上。IIS提供了一個圖形界面的管理工具,稱為 Internet服務管理器,可用于監視配置和控制Internet服務。

            IIS是一種Web服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網絡(包括互聯網和局域網)上發布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴展Web服務器功能的編程接口;同時,它還提供一個Internet數據庫連接器,可以實現對數據庫的查詢和更新。

          IBM WebSphere 

          WebSphere Application Server 是 一 種功能完善、開放的Web應用程序服務器,是IBM電子商務計劃的核心部分,它是基于 Java 的應用環境,用于建立、部署和管理 Internet Intranet Web 應用程序。 這一整套產品進行了擴展,以適應 Web 應用程序服務器的需要,范圍從簡單到高級直到企業級。

            WebSphere 針對以 Web 為中心的開發人員,他們都是在基本 HTTP服務器和 CGI 編程技術上成長起來的。IBM 將提供 WebSphere 產品系列,通過提供綜合資源、可重復使用的組件、功能強大并易于使用的工具、以及支持 HTTP IIOP 通信的可伸縮運行時環境,來幫助這些用戶從簡單的 Web 應用程序轉移到電子商務世界

          BEA WebLogic

           BEA WebLogic Server 是一種多功能、基于標準的web應用服務器,為企業構建自己的應用提供了堅實的基礎。各種應用開發、部署所有關鍵性的任務,無論是集成各種系統和數據庫,還是提交服務、跨 Internet 協作,起始點都是 BEA WebLogic Server。由于 它具有全面的功能、對開放標準的遵從性、多層架構、支持基于組件的開發,基于 Internet 的企業都選擇它來開發、部署最佳的應用。

            BEA WebLogic Server 在使應用服務器成為企業應用架構的基礎方面繼續處于領先地位。BEA WebLogic Server 為構建集成化的企業級應用提供了穩固的基礎,它們以 Internet 的容量和速度,在連網的企業之間共享信息、提交服務,實現協作自動化。

          APACHE

          apache仍然是世界上用的最多的Web服務器,市場占有率達60%左右。它源于NCSAhttpd服務器,當NCSA WWW服務器項目停止后,那些使用NCSA WWW服務器的人們開始交換用于此服務器的補丁,這也是apache名稱的由來(pache 補丁)。世界上很多著名的網站都是Apache的產物,它的成功之處主要在于它的源代碼開放、有一支開放的開發隊伍、支持跨平臺的應用(可以運行在幾乎所有的UnixWindowsLinux系統平臺上)以及它的可移植性等方面。

          Tomcat

           Tomcat是一個開放源代碼、運行servletJSP Web應用軟件的基于JavaWeb應用軟件容器。Tomcat Server是根據servletJSP規范進行執行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規范且比絕大多數商業應用軟件服務器要好。

            TomcatJava Servlet 2.2JavaServer Pages 1.1技術的標準實現,是基于Apache許可證下開發的自由軟件。Tomcat是完全重寫的Servlet API 2.2JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務適配器。隨著Catalina Servlet引擎的出現,Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB服務器都是采用Tomcat

            目前,許多大型Web應用一般將ApacheTomcat結合使用,Apache負責接收用戶的HTTP請求,如果請求是ServletJsp,則把請求轉發給Tomcat處理,并將處理結果封裝響應給用戶。

          web服務器與應用服務器的區別

          通俗的講,Web服務器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序服務器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web服務器專門處理HTTP請求(request),但是應用程序服務器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)

            Web服務器可以解析(handles)HTTP協議。當Web服務器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。為了處理一個請求(request)Web服務器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect),或者把動態響應(dynamic response)的產生委托(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servletsASP(Active Server Pages)腳本,服務器端(server-side)JavaScript,或者一些其它的服務器端(server-side)技術。無論它們(譯者注:腳本)的目的如何,這些服務器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。 要知道,Web服務器的代理模型(delegation model)非常簡單。當一個請求(request)被送到Web服務器里來時,它只單純的把請求(request)傳遞給可以很好的處理請求(request)的程序(譯者注:服務器端腳本)Web服務器僅僅提供一個可以執行服務器端(server-side)程序和返回(程序所產生的)響應(response)的環境,而不會超出職能范圍。服務器端(server-side)程序通常具有事務處理(transaction processing),數據庫連接(database connectivity)和消息(messaging)等功能。

            雖然Web服務器不支持事務處理或數據庫連接池,但它可以配置(employ)各種策略(strategies)來實現容錯性(fault tolerance)和可擴展性(scalability),例如負載平衡(load balancing),緩沖(caching)。集群特征(clusteringfeatures)經常被誤認為僅僅是應用程序服務器專有的特征。

          WEB服務器的工作原理

           Web服務器的工作原理并不復雜,一般可分成如下4個步驟:連接過程、請求過程、應答過程以及關閉連接。

            1、連接過程:Web服務器和其瀏覽器之間所建立起來的一種連接。查看連接過程是否實現,用戶可以找到和打開socket這個虛擬文件,這個文件的建立意味著連接過程這一步驟已經成功建立。

            2、請求過程:Web的瀏覽器運用socket這個文件向其服務器而提出各種請求。

            3、應答過程:運用HTTP協議把在請求過程中所提出來的請求傳輸到Web的服務器,進而實施任務處理,然后運用HTTP協議把任務處理的結果傳輸到Web的瀏覽器,同時在Web的瀏覽器上面展示上述所請求之界面。

            4、關閉連接:當上一個步驟--應答過程完成以后,Web服務器和其瀏覽器之間斷開連接之過程。

            Web服務器上述4個步驟環環相扣、緊密相聯,邏輯性比較強,可以支持多個進程、多個線程以及多個進程與多個線程相混合的技術。

          補充部分:

            1.IIS

            IIS(Internet信息服務)英文InternetInformationServer的縮寫。它是微軟公司主推的服務器。IIS的特點具有:安全性,強大,靈活。

            2.Tomcat

            TomcatApache軟件基金會(ApacheSoftwareFoundation)Jakarta項目中的一個核心項目,由ApacheSun和其他一些公司及個人共同開發而成。Tomcat技術先進、性能穩定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的Web應用服務器。

            3.Zeus

            Zeus是一個運行于Unix下的非常優秀的Web服務器,據說性能超過Apache,是效率最高的Web服務器之一。

            4.Nginx

            Nginx不僅是一個小巧且高效的HTTP服務器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求并分發到多個Mongrel進程可以極大提高Rails應用的并發能力。

            5.Apache

            Apache是世界使用排名第一的Web服務器軟件。它幾乎可以運行在所有的計算機平臺上。由于Apache是開源免費的,因此有很多人參與到新功能的開發設計,不斷對其進行完善。Apache的特點是簡單、速度快、性能穩定,并可做代理服務器來使用。

            6.Lighttpd

            Lighttpd是由德國人JanKneschke領導開發的,基于BSD許可的開源WEB服務器軟件,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好并且靈活的webserver環境。具有非常低的內存開銷,CPU占用率低,效能好,以及豐富的模塊等特點。支持FastCGI,CGI,Auth,輸出壓縮(outputcompress),URL重寫,Alias等重要功能。

          ?
          廣告設計與網絡推廣
          分享按鈕 亚洲图 欧美 日韩 在线