国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

什么是Web server

tomlingtm / 3324人閱讀

摘要:靜態(tài)意味著保持原樣地提供動態(tài)意味著服務(wù)器會處理內(nèi)容甚至實時地從一個數(shù)據(jù)庫中產(chǎn)生它。其次,需要支持應(yīng)用相關(guān)的規(guī)范,例如類庫安全方面的特性。對于來說,就是需要提供運行需要的標(biāo)準(zhǔn)類庫等。

Web server

在硬件部分,一個網(wǎng)絡(luò)服務(wù)器是一個用來存儲網(wǎng)站的組成文件(比如說 HTML 文檔,圖片,CSS 樣式表,和 JavaScript 文件)以及交付它們到終端用戶的設(shè)備的計算機。它跟互聯(lián)網(wǎng)連接并可以通過域名像 mozilla.org 來被訪問。

在軟件部分,一個網(wǎng)絡(luò)服務(wù)器包括幾個控制網(wǎng)絡(luò)用戶如何訪問托管文件的部分,至少是一個 HTTP 服務(wù)器 [HTTP server]。一個 HTTP 服務(wù)器是一個能理解URLs (網(wǎng)絡(luò)地址) 和 HTTP (你的瀏覽器查看網(wǎng)頁時所用的協(xié)議) 的軟件。

Web server 在軟件部分它通過HTTP協(xié)議來提供靜態(tài)頁面內(nèi)容和圖片服務(wù).在很久之前,大多數(shù)內(nèi)容都是靜態(tài)的,并且HTTP 1.0只是一種傳送文件的方式。但在不久后web服務(wù)器提供了CGI功能。這意味著我們可以為每個web請求啟動一個進程來產(chǎn)生動態(tài)內(nèi)容。現(xiàn)在,HTTP協(xié)議已經(jīng)很成熟了并且web服務(wù)器變得更加復(fù)雜,擁有了像緩存、安全和session管理這些附加功能。到現(xiàn)在web server 和 application server其實越來越趨向統(tǒng)一.

靜態(tài)和動態(tài)

粗略地說,一個服務(wù)器可以提供靜態(tài)或者動態(tài)的內(nèi)容。“靜態(tài)” 意味著 “保持原樣地提供”.“動態(tài)” 意味著服務(wù)器會處理內(nèi)容甚至實時地從一個數(shù)據(jù)庫中產(chǎn)生它。這個解決方案提供了更多的靈活性.

靜態(tài)網(wǎng)絡(luò)服務(wù)器(static web server),或者堆棧,由一個計算機(硬件)和一個 HTTP 服務(wù)器(軟件)組成。我們稱它為 “靜態(tài)” 因為這個服務(wù)器把它的托管文件 “保持原樣” 地傳送到你的瀏覽器。

動態(tài)網(wǎng)絡(luò)服務(wù)器(dynamic web server) 由一個靜態(tài)的網(wǎng)絡(luò)服務(wù)器加上額外的軟件組成,最普遍的是一個應(yīng)用服務(wù)器 [application server] 和一個數(shù)據(jù)庫 [database]。我們稱它為 “動態(tài)” 因為這個應(yīng)用服務(wù)器會在通過 HTTP 服務(wù)器傳送托管文件到你的瀏覽器前,對這些托管文件進行更新。

tomcat 與 nginx,apache的區(qū)別

嚴(yán)格的來說,Apache/Nginx 應(yīng)該叫做「HTTP Server」;而 Tomcat 則是一個「Application Server」,或者更準(zhǔn)確的來說,是一個「Servlet/JSP」應(yīng)用的容器.

一個 HTTP Server 關(guān)心的是 HTTP 協(xié)議層面的傳輸和訪問控制,所以在 Apache/Nginx 上你可以看到代理、負載均衡等功能。客戶端通過 HTTP Server 訪問服務(wù)器上存儲的資源(HTML 文件、圖片文件等等)。通過 CGI 技術(shù),也可以將處理過的內(nèi)容通過 HTTP Server 分發(fā),但是一個 HTTP Server 始終只是把服務(wù)器上的文件如實的通過 HTTP 協(xié)議傳輸給客戶端。

而應(yīng)用服務(wù)器,則是一個應(yīng)用執(zhí)行的容器。它首先需要支持開發(fā)語言的 Runtime(對于 Tomcat 來說,就是 Java),保證應(yīng)用能夠在應(yīng)用服務(wù)器上正常運行。其次,需要支持應(yīng)用相關(guān)的規(guī)范,例如類庫、安全方面的特性。對于 Tomcat 來說,就是需要提供 JSP/Sevlet 運行需要的標(biāo)準(zhǔn)類庫、Interface 等。為了方便,應(yīng)用服務(wù)器往往也會集成 HTTP Server 的功能,但是不如專業(yè)的 HTTP Server 那么強大,所以應(yīng)用服務(wù)器往往是運行在 HTTP Server 的背后,執(zhí)行應(yīng)用,將動態(tài)的內(nèi)容轉(zhuǎn)化為靜態(tài)的內(nèi)容之后,通過 HTTP Server 分發(fā)到客戶端。

前后端分離的開發(fā)方式

現(xiàn)在我們公司的業(yè)務(wù)都是通過Nginx托管靜態(tài)的資源,(包括html, 圖片, css等).瀏覽器獲取到相應(yīng)的靜態(tài)資源后, 通過Ajax向我們的業(yè)務(wù)后臺(Tomcat Application server)發(fā)送請求獲取數(shù)據(jù)動態(tài)的生成頁面. 這里Nginx就是一個http Server, Tomact就是Application server.

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/40567.html

相關(guān)文章

  • 什么Web server

    摘要:靜態(tài)意味著保持原樣地提供動態(tài)意味著服務(wù)器會處理內(nèi)容甚至實時地從一個數(shù)據(jù)庫中產(chǎn)生它。其次,需要支持應(yīng)用相關(guān)的規(guī)范,例如類庫安全方面的特性。對于來說,就是需要提供運行需要的標(biāo)準(zhǔn)類庫等。 Web server 在硬件部分,一個網(wǎng)絡(luò)服務(wù)器是一個用來存儲網(wǎng)站的組成文件(比如說 HTML 文檔,圖片,CSS 樣式表,和 JavaScript 文件)以及交付它們到終端用戶的設(shè)備的計算機。它跟互聯(lián)網(wǎng)...

    DesGemini 評論0 收藏0
  • WSGI簡介

    摘要:提出這些規(guī)范的目的就是為了定義統(tǒng)一的標(biāo)準(zhǔn),提升程序的可移植性。的對象處理完成后,會調(diào)用并且返回結(jié)果給,存放在中。比如可以檢查是否有非法內(nèi)容,檢查是否有非法內(nèi)容,為加上特定的等,這些都是可以的。的實現(xiàn)和部署要使用,需要分別實現(xiàn)角色和角色。 WSGI是什么 WSGI的全稱是Web Server Gateway Interface,翻譯過來就是Web服務(wù)器網(wǎng)關(guān)接口。具體的來說,WSGI是一個...

    Harpsichord1207 評論0 收藏0
  • session一致性架構(gòu)設(shè)計實踐

    摘要:最常見的,會把用戶的登錄信息用戶信息存儲在中,以保持登錄狀態(tài)。什么是一致性問題只要用戶不重啟瀏覽器,每次短連接請求,理論上服務(wù)端都能定位到,保持會話。在高可用時,如何保證路由的一致性,是今天將要討論的問題。 一、緣起 什么是session?服務(wù)器為每個用戶創(chuàng)建一個會話,存儲用戶的相關(guān)信息,以便多次請求能夠定位到同一個上下文。 Web開發(fā)中,web-server可以自動為同一個瀏覽器的訪...

    freewolf 評論0 收藏0

發(fā)表評論

0條評論

tomlingtm

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<