Nginx ("engine x") 是一個高效能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。 Nginx是由Igor Sysoev為俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公開版本0.1.0發佈於2004年10月4日。其將原始碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、範例設定檔和低系統資源的消耗而聞名。 2011年6月1日,nginx 1.0.4發布。
課程播放網址:http://www.php.cn/course/415.html
本影片是由燕子十八創作,該老師講課風格:
教師講課生動形象,機智詼諧,妙語連珠,動人心弦。一個生動形象的比喻,猶如畫龍點睛,給學生開啟智慧之門;一種恰如其分的幽默,引來學生會心的微笑,如飲一杯甘醇的美酒,給人以回味和留戀;哲人的警句、文化的箴言不時穿插於講述中間,給人思考和警醒。
本影片中較為困難是實現負載平衡了:
當生產環境裡有很大的流量產生時,通常需要用負載平衡技術來做最佳化,並確保容錯配置。 Nginx不光可以實現Web Server,還可以作為HTTP負載平衡來分發流量給後端的應用程式伺服器,以此來提高效能。 Nginx的負載平衡功能依賴ngx_http_upstream_module模組,支援的代理方式有proxy_pass,fastcgi_pass,memcached_pass。
Nginx常用負載平衡演算法:
輪詢(預設演算法)-每個請求會依序分配給後端不同的應用程式伺服器,不理會後端伺服器的實際壓力
加權輪詢-權重越大的伺服器,被分配到的次數就會越多,通常用於後端伺服器效能不一致的情況
IP HASH-當同IP進行重複訪問時會被指定到上次訪問到的伺服器,可以解決動態網站SESSION共享問題
#這裡還給大家推薦了源碼資源的下載:http://www.php.cn /xiazai/learn/1848
這個給大家分享了影片的課件:
location的解析過程.tif
#nginx.ppt
Nginx筆記.doc
nginx最佳化實戰.ppt
以上是燕十八Nginx影片資料推薦(原始碼、課件)的詳細內容。更多資訊請關注PHP中文網其他相關文章!