老罗提到的 openresty 是干啥的?就是 nginx 打个包?

2015-12-29 21:23:48 +08:00
 bitbegin

百度了一下,还是看的不明白,就是可以使用 lua 控制 nginx ,然后把很大模块打个包?

32429 次点击
所在节点    NGINX
44 条回复
janxin
2015-12-29 21:28:28 +08:00
lz 你知道 ngx_lua 么?
LXJ
2015-12-29 21:30:46 +08:00
nickname
2015-12-29 22:15:55 +08:00
felixzhu
2015-12-29 22:30:12 +08:00
LazyZhu
2015-12-29 22:33:42 +08:00
建议楼主多用用 Google, openresty 作者是值得我们学习的通过自身技术来肉翻的典范.
defage
2015-12-29 22:36:32 +08:00
nginx 打个包?说的真是

简单的说,在 ngx 中嵌入 lua ,将整个 ngx 处理流程中, 某些接口暴露出来,同时他自己也写了很多接口,让使用者可以更灵活, 更多样的处理 web 请求过程中,也有长连方式,已经异常牛逼了。
现在已经有很多在 ngx_lua 基础上撸出来的库了, 简直屌渣天, 这次老罗真是找对项目了
Akagi201
2015-12-29 23:11:56 +08:00
推荐一个 openresty 的资源网站, lz 可以学习下. htttp://openresty.io
Tink
2015-12-29 23:13:46 +08:00
v1024
2015-12-29 23:27:34 +08:00
我直播途中搜了一下这个 OpenResty ,打开其主页,刷新了一下就 http 500 了,实力打脸。
BOYPT
2015-12-29 23:38:47 +08:00
ubuntu 也就是 linux 打个包。 MacOX 也就是 freebsd 打个包。
spacewander
2015-12-29 23:54:21 +08:00
@v1024 主页不是用 openresty 写的……上面有提到主页就是用某个 Wiki 程序搭出来的
msg7086
2015-12-30 00:01:37 +08:00
OpenResty 是一个 Nginx 的发行版,在 Nginx 上加入了很多 DLC ,用起来牛逼多了,相当于直接用脚本语言在 Nginx 里开发程序。
小型的 lua 程序在 Nginx 里甚至可以达到 5000qps 以上,效率非常惊人。
bitbegin
2015-12-30 00:03:04 +08:00
@LazyZhu 今天没开 ss ,主要是看英文更看不懂。。。
bitbegin
2015-12-30 00:13:21 +08:00
@msg7086 这个写的简单易懂
233
2015-12-30 00:26:50 +08:00
哈哈哈发教程的逗死我了
shyling
2015-12-30 00:40:39 +08:00
我能说我前天刚看一点 openresty 昨天就看到这个了么,感觉好巧。。 openresty 速度很快啊(好吧,我也只是写了个打印 head 的 demo ,并不能看出来什么)
latyas
2015-12-30 02:20:11 +08:00
诶?情况比较复杂的时候 LUA 的解释会影响性能么
lsylsy2
2015-12-30 02:58:06 +08:00
简单说, CloudFlare 很大一部分是跑在 openresty 平台上的。
CF 虽然国内访问不咋样,但是还是世界一流的( Amazon 什么的国内不也……)
wolfan
2015-12-30 04:21:58 +08:00
@Tink 喵,网站居然是 tiddlywiki
Pastsong
2015-12-30 06:56:49 +08:00
OpenResty 和 Tengine 相比呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX