加载中…
个人资料
iPan
iPan
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,639
  • 关注人气:234
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

OpenResty取代nginx?

(2023-10-21 21:38:07)
标签:

openresty

nginx

分类: 服务器

OpenResty 是什么?

OpenResty 诞生于 2009 年。它的创造者
是当时就职于某宝的“神级”程序员

章亦春,网名叫“agentzh”。

OpenResty 并不是一个全新的 Web 服务器,而是基于 Nginx,它利用了 Nginx 模块化、可扩展的特性,开发了一系列的增强模块,并把它们打包整合,形成了一个 “一站式”的 Web 开发平台。

虽然 OpenResty 的核心是 Nginx,但它又超越了 Nginx,关键就在于其中的 ngx_lua 模块,把小巧灵活的 Lua 语言嵌入了 Nginx,可以用脚本的方式操作 Nginx 内部的进程、多路复用

、阶段式处理等各种构件。

脚本语言
的好处你一定知道,它不需要编译,随写随执行,这就免去了 C 语言编写模块漫长的开发周期。而且 OpenResty 还把 Lua 自身的协程与 Nginx 的事件机制完美结合在一起,优雅地实现了许多其他语言所没有的“同步非阻塞

”编程范式,能够轻松开发出高性能的 Web 应用。
虽然Nginx仍然是核心,但看得出openResty有淡化自身“Nginx Bundle”色彩的趋势,力图成为一个更伟大的存在。

OpenResty自带完善的帮助文档,开发社区
也很活跃,但相关的学习资料一一特别是中文资料较少。

官网:http://openresty.org/cn/



0

阅读 收藏 喜欢 打印举报/Report
后一篇:tcp参数设置
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有