曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,OpenResty 從入門到實戰培訓以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用技巧、經驗。線上/線下/上門皆可,OpenResty 從入門到實戰培訓專家,課程可定制,熱線:4008699035。
大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。
第一:入門篇
01 | 初探OpenResty的三大特性
02 | 如何寫出你的“hello world”?
03 | 揪出隱藏在背后的那些子項目
04 | 如何管理第三方包?從包管理工具luarocks和opm說起
05 | [視頻]opm項目導讀
06 | OpenResty 中用到的 NGINX 知識
07 | 帶你快速上手 Lua
08 | LuaJIT分支和標準Lua有什么不同?
09 | 為什么 lua-resty-core 性能更高一些?
10 | JIT編譯器的死穴:為什么要避免使用 NYI
11 | 剖析Lua唯一的數據結構table和metatable特性
12 | 高手秘訣:識別Lua的獨有概念和坑
13 | [視頻]實戰:基于FFI實現的lua-resty-lrucache
14 | 答疑(一):Lua 規則和 NGINX 配置文件產生沖突怎么辦?
第二:API篇
15 | OpenResty 和別的開發平臺有什么不同?
16 | 秒殺大多數開發問題的兩個利器:文檔和測試案例
17 | 為什么能成為更好的Web服務器?動態處理請求和響應是關鍵
18 | worker間的通信法寶:最重要的數據結構之shared dict
19 | OpenResty 的核心和精髓:cosocket
20 | 超越 Web 服務器:特權進程和定時任務
21 | 帶你玩轉時間、正則表達式等常用API
22 | [視頻]從一個安全漏洞說起,探尋API性能和安全的平衡
23 | [視頻]導讀lua-resty-requests:優秀的lua-resty-*是如何編寫的?
24 | 實戰:處理四層流量,實現Memcached Server
25 | 答疑(二):特權進程的權限到底是什么?
第三:測試篇
26 | 代碼貢獻者的攔路虎:test::nginx 簡介
27 | test::nginx 包羅萬象的測試方法
28 | test::nginx 還可以這樣用?
29 | 最容易失準的性能測試?你需要壓測工具界的“悍馬”wrk
30 | 答疑(三)如何搭建測試的網絡結構?