名人推薦:
隨著電子技術的日益繁榮,資訊網路的急速發展,世界的每一個角落和人類的點滴生活都產生了日新月異的變化。技術的發展可以推動社會的進步,而社會的進步又能支援新技術的產生和應用,兩者相互促進,共同發展,推動了人類歷史前進的腳步。
「資訊公路」這一概念的提出,實現了全世界音、像、圖、文等多媒體資訊的高速傳輸和共用。World Wide Web 技術突破性的發展,解決了遠端資訊服務中的文字顯示、資料連接以及影像傳遞的問題,其成為了Internet 上最為流行的資訊傳播方式。Web 伺服器作為提供網路資訊瀏覽服務的終端,它已成為Internet 上最大的電腦族群,並為Internet 的普及邁出了開創性的一步,是Internet 上取得的最激動人心的成就之一。
為什麼要寫本書
Web 伺服器技術發展到現在,已經不能僅僅考慮單一的網路資訊瀏覽查詢功能,隨著資訊資料的不斷增長和使用者體驗需求的不斷加強,其有關的技術也趨於多元化。這些技術主要關心三個方面的問題:
一是伺服器本身的處理效能。資訊資料的急速增長、雲端運算和巨量資料理論的相繼提出,使得對Web 伺服器的效能要求越來越高,雖然資料處理不是Web伺服器的主要工作,但是如何能夠更快地處理和回應用戶端請求是Web 伺服器面臨的關鍵問題之一。
二是伺服器的穩定性。Internet 遍佈全球,每時每刻都有大量的請求需要處理,一台優秀的Web 伺服器應該能提供持續的不間斷服務,這對Web 伺服器程式來說是一個考驗。如何保障Web 伺服器在大量平行處理請求出現的時候仍然穩定執行,在長時間運轉過程中降低產生問題的機率,在產生問題之前能夠有效預防,產生問題時能夠有效避免資料遺失,在執行過程中減小對系統平台的資源壓
力,等等,這些也是Web 伺服器致力於解決的關鍵問題之一。
三是Web 伺服器的訂製性。Web 伺服器通常針對的使用者是管理人員,能夠在其中快速增加、刪除和設定功能,並且實施步驟簡單,部署迅速,這也是Web伺服器應該具備的優點。
目前市場上比較流行的Web 伺服器主要有Apache、Microsoft IIS、Sun、Nginx、Tomcat、Lighttpd 等。這些伺服器各具特色但也各有缺點。Nginx 伺服器可以說是Web 伺服器市場的一匹黑馬,從2002 年第一個版本發佈,到現在進入高速發展的時期,其已經佔據了一席之地,受到全球廣大Web 伺服器使用者的青睞。由於Nginx 伺服器發展迅速,因此目前能夠完整系統介紹Nginx 伺服器相關知識的書籍不多。本書以Nginx 伺服器為主,從Nginx 伺服器的功能設定、原始程式、部署實作等三個方面,較為完整地闡述了Nginx 伺服器的應用實作和技術實現。