BT
您现在处于全屏预览
关闭全屏预览

Lua 在 Nginx 中的应用
录制于:

作者 章亦春 发布于 2015年6月10日 | 欲知区块链、VR、TensorFlow等潮流技术和框架,请锁定QCon北京站!
41:35

概要
Nginx 是一款高性能的开源网络服务器和负载均衡器,而 Lua 是一种小巧而高效的动态语言,这在几年前激发我们 Lua 的实现整合进了Nginx 服务器,催生出了 ngx_lua 这个 NGINX 扩展模块。这种结合显著提高了 Nginx 配置上的灵活性,大大扩展了Nginx 的应用范围,甚至有生产用户基于 Nginx 本身构建比较完整的 Web 应用。我们的 ngx_lua 模块已然成为 Nginx世界最流行的模块之一。 最后,我会展示一系列基于 SystemTap的高级在线调试技术和工具。如何在不停在线服务的情况下,按需检查整个软件栈内部的行为细节,实时在线追踪 Lua 解释器/编译器和 Nginx服务器中的性能瓶颈及其他问题。顺带着我会讨论那些针对 Lua 和 Nginx 的基于 GDB 的高级调试工具的设计与实现。

个人简介

章亦春, CloudFlare Inc.系统工程师, 以写程序为生,喜欢摆弄各种 UNIX 风格的工具,以及不同的编程语言,例如 C/C++、Lua、Perl、Python、Haskell 等等。 在北京工作四年,最早在雅虎中国写火狐浏览器扩展和网页信息抽取器,接着在淘宝做数据产品平台。而后因向往“田园生活”而南下福州专心做开源。目前供职于美国的CloudFlare 公司,使用自己的技术构建 CDN 需要的软件平台。 多年来一直游走在开源世界中,只选择拥抱和支持开源的国内外雇主。创建并一直维护着 OpenResty这个开源项目。特别喜欢参加开源界的技术聚会并作分享。 业余时间喜欢琢磨印度佛教史,对中国和印度的古文明一直有着浓厚的兴趣。目前正和老婆孩子一起幸福地生活在加利福尼亚。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

提供反馈
错误报告
商务合作
内容合作
Marketing
InfoQ.com及所有内容,版权所有 © 2006-2016 C4Media Inc. InfoQ.com 服务器由 Contegix提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司 京ICP备09022563号-7 隐私政策
BT

我们发现您在使用ad blocker。

我们理解您使用ad blocker的初衷,但为了保证InfoQ能够继续以免费方式为您服务,我们需要您的支持。InfoQ绝不会在未经您许可的情况下将您的数据提供给第三方。我们仅将其用于向读者发送相关广告内容。请您将InfoQ添加至白名单,感谢您的理解与支持。