[OpenResty動態] 20180328 沙塵暴

今天沙塵暴很牛

我們團隊的澤軒同學最近給 OpenResty 新增了 ngx.resp 這個 Lua FFI 模塊的 add_header() 函數,可以像標準的 nginx 配置指令 add_header 那樣只追加新的響應頭,而不會覆蓋已有的響應頭。
文檔在這裏: https://github.com/openresty/lua-resty-core/blob/master/lib/ngx/resp.md


我們團隊的大同同學最近給 OpenResty 自帶的 nginx 核心的標準 resolver 配置指令添加了 local=on 和 local=/path/to/resolv.conf 參數的支持。這樣的 nginx 自己的非阻塞的 DNS 客戶端也可以直接使用操作系統自已的 nameserver 配置了(比如 /etc/resolv.conf 文件)。文檔在這裏:https://github.com/openresty/openresty/#resolvconf-parsing

dns跟操作系統走


我們 OpenResty Inc 公司最近贊助了書鑫老師給 OpenResty 的 LuaJIT 分支添加了一個 table.clone() 原語函數,可以高效地複製任意的 Lua table(淺拷貝)。這個原語比手寫 Lua 循環去複製 table 要高效很多,而且可以 100% 被 JIT 編譯。這個原語讓我們的 Perl 6 方言編譯器 fanlang 編譯我們的小語言 edgelang 所生成的 Lua 代碼,整體快了 7% 左右。很爽。

性能爽歪歪

新文章

發佈了489 篇原創文章 · 獲贊 350 · 訪問量 290萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章