階段性複習nginx

2021-10-06 16:38:36 字數 645 閱讀 5439

階段性複習nginx,持續更新~~

nginx:是乙個高效能的http和反向**的web伺服器,特點:占用記憶體少,併發能力強。

主要功能:反向**(伺服器端前加個**,給伺服器穿個馬甲有保護作用,有一定的抗風險能力,黑客只能攻擊nginx的伺服器)、負載均衡(把多台伺服器連線起來,根據演算法發對應的請求,做到了瞬時併發壓力的解決,緩解每個伺服器的壓力,就近的請求發給就近的伺服器)、動靜分離(把動態靜態訪問分開,靜態資源提取出來放到linux下,打的war包小,啟動快,換樣式系統的風格,只需要改靜態資源檔案,不需要重啟服務就可改風格)

nginx安裝,了解一下,有可能docker解決
nginx原理與配置:

1、乙個master啟動多個worker,抗風險強方便定位解決問題,不需要建立鎖,鎖的消耗省了,worker配置數跟cpu最好一致,跟redis類似用的io多路復用,windows server不能配nginx會沒了io多路復用,高效能就沒了。

2、乙個請求過來占用worker2或4個鏈結。

4、匹配靜態資源兩個階段:

普通匹配:除了正則匹配其餘都是普通匹配

正則匹配:~開頭的就是正則匹配

階段性總結

今天聽學長交流了一些人生的經驗,便有了一些感觸,加上對自己最近的學習狀態的總結,就寫一篇部落格給自己一點指示。最近渾渾噩噩的,有幾次考試也沒考好,考後也沒總結。晚自習本想刷一些題,複習一下,或是學習一點技術。看見其他同學在打擺,便動搖了。最後心中也只是徒留深深的罪惡感。所以我也是時候對自己的未來進行...

階段性總結

感覺上個星期還挺痛苦的,因為要練演算法,每個人都告訴我說演算法很重要很重要,但是演算法對我來說就像是一根很亂的神經,一觸就炸了,可我的驕傲還不允許我放棄。在leetcode上練習的時候是直接告訴用什麼方法,在寫藍橋杯演算法的時候就像是閱讀理解,經常讀不懂是什麼意思,要不就是理解錯誤,追根究底還是做的...

自考階段性總結

週六日這兩天的自學考試就這樣隨著落日再是告一段落,這是自己經歷的第三次自考。就著這一步走來的歷程著實令人緊張而又亢奮的,一次次的考試,乙個個課程的考試,讓我們朝著自考畢業證更進一步。總體而言,自學考試的經歷實在難稱完美。頓時轉折自己的學習需要不斷總結,需要針對這一屆的學習方法來個總結,思考這樣的學習...