nginx
定義:nginx是一款輕量級的web伺服器/反向**伺服器以及電子郵件**伺服器,並在乙個bsd-like協議下發行。由俄羅斯的程式設計師lgor sysoev所開發,供**大型的入口**及搜尋引擎rambler使用。其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好。
**伺服器
一般是指區域網內部的機器通過**伺服器傳送請求到網際網路上的伺服器,**伺服器一般作用在客戶端。
2.優勢:
1、作為web伺服器,nginx處理靜態檔案、索引檔案,自動索引的效率非常高
2、作為**伺服器,nginx可以實現無快取的反向**加速,提高**執行速度
3、作為負載均衡伺服器,nginx既可以在內部直接支援php,也可以支援http**伺服器對外進行服務,同時還支援演算法進行負載均衡
4、在效能方面,nginx是專門為效能優化而開發的,實現上非常注重效率。它採用核心poll模型,可以支援更多的併發連線,最大可以支援對5萬個併發連線數的響應,而且只占用很低的記憶體資源。
5、在穩定性方面,nginx採取了分階段資源分配技術,使得cpu與記憶體的佔用率非常低。nginx官方表示,nginx保持1萬個沒有活動的連線,而這些連線只占用2.5mb記憶體,因此,類似dos這樣的攻擊對nginx來說基本上是沒有任何作用的
6、在高可用性方面,nginx支援熱部署,啟動速度特別迅速,因此可以在不間斷服務的情況下,對軟體版本或者配置進行公升級,即使執行數月也無需重新啟動,幾乎可以做到7x24小時不間斷地執行
平滑啟動命令:nginx -s reload
常用模組
ngx_http_access_module模組
ngx_http_auth_basic_module模組
ngx_http_stub_status_module模組
ngx_http_log_module模組
ngx_http_gzip_module模組
ngx_http_ssl_module模組
ngx_http_rewrite_module模組
ngx_http_referer_module模組
ngx_http_headers_module模組
ngx_http_access_module模組
模組使有可能對特定ip客戶端進行控制.
location /
QT 基礎知識一覽
1.訊號和槽機制 它是qt程式設計的基礎,槽和普通c 成員函式幾乎一樣,只是它可以和訊號相連線。connect sender,signal signal receiver,slot slot sender和receiver是指向qobject的指標,signal,slot為函式名 不帶引數名稱 2....
UML通用知識點複習
三 uml 通用機制 四 uml 擴充套件機制 uml 用模型描述系統的結構或靜態特徵以及行為或動態特徵,它從不同的視角為系統的架構進行建模,從而形成了系統的不同檢視。在 uml 中主要包括的檢視 靜態檢視 用例檢視 互動檢視 實現檢視 狀態機檢視 活動檢視 部署檢視和模型管理檢視。這些檢視就不一一...
nginx 面試知識點
1 nginx使用哪些指令進行負載均衡 upstream七層,stream四層 upstream aaa stream server 2 負載均衡策略 輪詢 upstream back 權重 upstream back ip hash upstream back fair 後端相應時間長短來分配 u...