nginx學習 開篇

2021-07-30 19:36:51 字數 1289 閱讀 1050

工作將近兩年,業務熟悉和掌握了。業務上用到的nginx,對nginx的掌握程度只能說是能夠熟練使用,對其內部機制只有個大概輪廓。

為什麼要學習nginx,我總結下來有3點:

1、工作需要:業務對其依賴、團隊內部無人對其熟悉;

2、自我能力提公升:nginx作為高效能伺服器**優秀,是乙個學習程式語言和伺服器架構很好的例子;

3、越來越多的公司使用nginx。

之前也想對nginx進行學習,也做了嘗試,但最終不了了之,總結下來有幾點:

1、客觀原因:

①學習方法有問題:悶頭看書、一下扎進去看**;

②c語言功底薄弱;

③對linux函式呼叫從沒有涉及。

2、主觀原因:

①性子急,心態浮躁,效率低、眼高手低;

②剛來時對業務不熟悉,集中精力去掌握業務;

③沒有做好記錄的習慣。

現在自身感覺到技能遇到乙個瓶頸,所以需要花時間,集中精力去提公升自己,所以挑選學習nginx來提神自己。

對於學習方法有問題這點,我覺得要選擇乙個合適自己的學習方法最為重要。鑑於身邊學習資源有限,所以求之網路,網上的對架構、**講解的文章很多,看下來覺得沒找到適合自己學習的路線。

最近玩知乎比較多,知乎很活躍,大家在上面交流互動很多(其中不乏很多大牛),也很耐心、細心,這點我覺得很好.csdn更是大牛聚集地,但是從自身感受上來說,知乎的互動和集中性更好,所以這次為了學習nginx,首先想到知乎去看大家的是乙個怎樣的學習路線。

1、知乎尋求學習方法:

這個帖子滿足了我對學習nginx路線的需求,其中ruoshan huang

網友的回答我很中意。

2、csdn等**:

等學習路線摸索和確定下來,可以到高逼格的部落格去看更深入的帖子。

上面說了這麼多,也就是記錄下,今天的主題還是確定乙個合適自己的學習路線。

今天看了網友說得,然後結合自己的需求,目前沒有乙個明確的路線,學習nginx就是需要各種除錯,所以決定先把需要的學習環境弄起來,總結下來有幾點:

2、除錯工具及環境準備:

①nginx systemtap除錯指令碼簡單介紹:

②suse虛機

3、nginx相關:

①編譯debug版本;

②加入春哥的openresty-systemtap-toolkit模組(real-time analysis and diagnostics tools for openresty (including nginx, luajit, ngx_lua, and more) based on systemtap );

③網友弄了個用vs可以編譯除錯的nginx版本:

Lua 學習開篇

接觸lua是一次很偶然的機會,主要用了lua指令碼跟c c 互動的特性。沒有深入研究,根基不牢。近期打算從基礎開始,慢慢地來體會這門指令碼語言。學習環境fedora,lua版本5.1.4,學習資料 programming in lua,2nd edition 文章中的例子,博主都親手去執行過。lua...

HEVC學習 開篇

研究生的第二學期轉眼就快過完了,這期間課程很多,每天都很忙,但是過得很充實。但是時間轉眼即逝,也用零零碎碎的時間看了一點hevc的內容,為的是後面能早點寫完 好有更多的時間做其他的事情,至於具體做什麼現在也不知道,不過可不想到時候亂的一團糟 這也是本科做畢設的感悟 以前寫東西總想把所有的東西都寫出來...

機器學習開篇

一直想學習機器學習,但一方面無從下手,一方面時間,精力不夠,所以沒能夠開展,今天開始我將通過 機器學習實戰 一書,逐步學習機器學習,並和大家分享這個過程 語言為python 我這邊開發使用pycharm編譯器 python版本為python2.10 需要安裝numpy庫 實質為尤拉距離,由於今天學習...