BT

你的观点很重要! 快来参与InfoQ调研吧!

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

Lua 在 Nginx 中的应用
录制于:

| 作者 章亦春 关注 0 他的粉丝 发布于 2015年6月10日 | ArchSummit社交架构图谱:Facebook、Snapchat、Tumblr等背后的核心技术

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

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大会。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT