又拍云Open Talk:OpenResty最佳实践( 六 )
那些你可能不知道的 OpenResty 特性
奇安信服务端开发艾菲,网名河马大侠,《 OpenResty 最佳实践 》贡献者,前 OpenResty 软件基金会成员。2013 年加入奇虎 360,擅长使用 OpenResty 完成各种网关和缓存行为。他在现场介绍了 OpenResty 中具有重要意义的一些模块、命令、API 和框架等。
奇安信工程师艾菲
艾菲首先介绍了 OpenResty 作为 Web 服务器,提供了丰富的 Lua API,包括 ngx.say、ngx.resp.get_header、body_filter_by_*、ngx.exit() 等,让我们可以去操纵 HTTP 的 request和 response 等基本元素,从而灵活控制整个 HTTP 的请求和响应体。如果遇到业务代码,可以用 Lua 的方式编辑,开发效率是无可比拟的。
艾菲介绍了定时器 ngx.timer.at 用法,可以实现延迟运行的任务逻辑,甚至于通过一些特殊的调用方法实现定时任务的功能,这个 API 还有一个“非凡”意义,可以实现跨作用域。他在分享最后介绍了一些 HTTPS 的性能问题以及避免的方式。
推荐阅读
- 《麻省理工科技评论》独家起底OpenAI:理想主义被盈利压力碾碎
- 美国召集顶级运营商和技术公司探索Open RAN以取代华为
- GPT-2:OpenAI的NLP商业化野望
- 吐槽一下,果然不能盲目更新openwrt代码啊
- 红帽OpenShift已可用于AWS中国(北京)区域和AWS中国(宁夏)区域
- 腾讯、Google中国等名企争锋科特勒,51Talk获5项大奖
- 4单元做出了10单元的感觉——简评OpenAudio MARIJUANA耳机
- Google宣布将AMP项目交给OpenJS基金会
- 科技革新学习效果 51Talk定制化学习时代已来
- 家长告白51Talk: 5岁学员从0基础到英语演讲获奖仅用了1年