相信非常多人都聽過nginx。這個小巧的東西能夠和apache及iis相媲美。那麼它有什麼作用呢?一句話。它是乙個減輕web應用server(如tomcat)壓力和實現web應用server(如tomcat)集群負載均衡的高效能、強穩定、高併發、占用資源少、擴充套件性強而且開源的反向**server。
呵呵呵,當你讀到這裡時,你可能會有例如以下疑問:
1、如何理解「減輕web應用server(如tomcat)壓力」?
嗯嗯,這僅僅是nginx的功能之中的乙個——在實際的應用其中nginx充當著靜態伺服器的角色。即它能夠快取靜態檔案(諸如站點中的css檔案、檔案、js檔案、html檔案、htm檔案等檔案),當client瀏覽器請求這些靜態檔案時,nginx會直接返回。不用通過web應用server(如tomcat)返回,那麼由此可知,web應用server(如tomcat)減輕了壓力。
2、如何理解「實現web應用server(如tomcat)集群負載均衡」?
嗯嗯。這裡須要知道nginx的乙個使用方法——能夠在nginx中配置多個web應用server(即web應用server集群)。那麼nginx怎麼實現負載均衡呢?呵呵呵,在nginx配置檔案裡配置每乙個web應用server時都能夠設定乙個叫weight的屬性(該屬性越大,則對應的web應用server被訪問的機會也就越大)。通過該屬性就能夠實現web應用server(如tomcat)集群負載均衡。
3、什麼是反向**server呢?
嗯嗯,反向**server(reverse proxy server)是指**server以反向**方式接收來自internet上連線請求,然後將該請求**給內部網路上的web應用server(如tomcat),最後將從server上得到的結果返回給internet上傳送請求連線的client,此時**server對外表現為乙個反向**server。
正在編輯。
終結者 具體解釋Nginx 一
相信非常多人都聽過nginx。這個小巧的東西能夠和apache及iis相媲美。那麼它有什麼作用呢?一句話。它是乙個減輕web應用server 如tomcat 壓力和實現web應用server 如tomcat 集群負載均衡的高效能 強穩定 高併發 占用資源少 擴充套件性強而且開源的反向 server。...
nginx之負載均衡
負載均衡 load balancing 是一種計算機網路技術,用來在多個計算機 計算機集群 網路連線 cpu 磁碟驅動器或其他資源中分配負載,以達到最佳化資源使用 最大化吞吐率 最小化響應時間 同時避免過載的目的。使用帶有負載均衡的多個伺服器元件,取代單一的元件,可以通過冗餘提高可靠性。負載均衡服務...
nginx之負載均衡
nginx常用來配置成服務的閘道器並通過反向 實現負載均衡。這裡記錄一下有關負載均衡的策略以及相關引數的配置。假設這是乙個基本的反向 配置 upstrean tomcats server 輪訓 輪訓是nginx預設的一種策略,當不進行其他配置時就會執行這種策略。對於上面的基本配置,當訪問www.to...