百度了一下,还是看的不明白,就是可以使用 lua 控制 nginx ,然后把很大模块打个包?
百度了一下,还是看的不明白,就是可以使用 lua 控制 nginx ,然后把很大模块打个包?
|
janxinDec 29, 2015
1
lz 你知道 ngx_lua 么?
|
|
2
|
|
nicknameDec 29, 2015
3
LZ 可知 agentzh ? http://weibo.com/agentzh?source=blog&is_all=1
|
|
felixzhuDec 29, 2015
4
|
|
LazyZhuDec 29, 2015
5
建议楼主多用用 Google, openresty 作者是值得我们学习的通过自身技术来肉翻的典范.
|
|
defageDec 29, 2015
6
nginx 打个包?说的真是
简单的说,在 ngx 中嵌入 lua ,将整个 ngx 处理流程中, 某些接口暴露出来,同时他自己也写了很多接口,让使用者可以更灵活, 更多样的处理 web 请求过程中,也有长连方式,已经异常牛逼了。 现在已经有很多在 ngx_lua 基础上撸出来的库了, 简直屌渣天, 这次老罗真是找对项目了 |
|
Akagi201Dec 29, 2015
7
推荐一个 openresty 的资源网站, lz 可以学习下. htttp://openresty.io
|
|
TinkDec 29, 2015
8
|
|
v1024Dec 29, 2015 via iPhone
9
我直播途中搜了一下这个 OpenResty ,打开其主页,刷新了一下就 http 500 了,实力打脸。
|
|
BOYPTDec 29, 2015
10
ubuntu 也就是 linux 打个包。 MacOX 也就是 freebsd 打个包。
|
|
spacewanderDec 29, 2015 via Android
11
@v1024 主页不是用 openresty 写的……上面有提到主页就是用某个 Wiki 程序搭出来的
|
|
msg7086Dec 30, 2015
12
OpenResty 是一个 Nginx 的发行版,在 Nginx 上加入了很多 DLC ,用起来牛逼多了,相当于直接用脚本语言在 Nginx 里开发程序。
小型的 lua 程序在 Nginx 里甚至可以达到 5000qps 以上,效率非常惊人。 |
|
233Dec 30, 2015
15
哈哈哈发教程的逗死我了
|
|
shylingDec 30, 2015 via iPad
16
我能说我前天刚看一点 openresty 昨天就看到这个了么,感觉好巧。。 openresty 速度很快啊(好吧,我也只是写了个打印 head 的 demo ,并不能看出来什么)
|
|
latyasDec 30, 2015
17
诶?情况比较复杂的时候 LUA 的解释会影响性能么
|
|
lsylsy2Dec 30, 2015
18
简单说, CloudFlare 很大一部分是跑在 openresty 平台上的。
CF 虽然国内访问不咋样,但是还是世界一流的( Amazon 什么的国内不也……) |
|
PastsongDec 30, 2015
20
OpenResty 和 Tengine 相比呢?
|
|
julorDec 30, 2015 via Android
21
为什么没有用 python 来控制的呢?又要学 lua
|
|
clinoDec 30, 2015 via Android
24
|
|
BOYPTDec 30, 2015
25
@julor 因为 python 不像 lua ,是一门专门适合裁剪和嵌入到其他语言里面的极度精简语言。不过理论上你有 python 基础,写起 lua 基本没什么负担。
|
|
XadillaXDec 30, 2015 via Android
26
那么 tengine 呢?
|
|
nikoDec 30, 2015
27
感谢老罗,又知道了个新东西。
|
|
striderDec 30, 2015
30
从 2012 年开始,openresty 就是我的饭碗了
|
|
byteleeDec 30, 2015
31
这东西很好用
|
|
feilaodaDec 30, 2015
33
@v1024
@agentzh 昨晚锤子发布会期间 openresty.org 官网流量暴涨,好吧,是我准备不足,没有及时调整服务器系统默认的自我保护上限,所以当时应该会有不少访问者得到 500 这样的错误页。非常大的流量突然间涌进来,就触发了自我保护。真没想到一下子会有这么大的访问量。由于时差,高峰那会儿我正睡得香。刚调整了上限 piapiapia |
|
shooterDec 30, 2015
34
15 年初 了接到 OpenResty, 直觉中春哥就是不一样,实在是太低调了.
|
|
xxiuDec 30, 2015
35
nginx+lua 可以在 nginx 配置里面直接 lua ,性能好到爆,我们的系统中后端直接把逻辑部分放到 lua 中实现。春哥就是太低调了。
|
|
heerozDec 30, 2015
36
主要是 luajit , luajit 用的好性能基本接近 c ,相当于你在用 nginx 的 c 模块写网站
|
|
frozenshadowDec 30, 2015
37
@grasses 少年,有钱途啊
|
|
shajiquanDec 30, 2015
39
看完跟帖才知道老罗是指罗永浩,我还以为谁呢。
openresty 强大,春哥强大! |
|
shajiquanDec 30, 2015
41
@Pastsong Tengine 也很强大,不过我没尝试过,我一直都是玩 openresty 。 Tengine 的活跃度比 openresty 差一点,不过应试都是经过阿里生产线检验过的。
|
|
shanksDec 30, 2015
42
可惜 agentzh 没能留在我厂 QAQ
|
|
pfdiySep 12, 2017 via Android
44
试试
|