回答
收藏
分享
举报
nginx 变量实现
提问于2021-03-02 13:55

浏览 857

nginx变量实现时,使用了两个数组,一个用来存放变量的定义,一个用来存放变量的数值。然后两者通过index关联起来。 

感觉这样实现增大了实现的复杂度。为什么要这么做?只用一个数组不可以实现吗?

已修改于2023-03-17 02:14



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

假设有1万个并发连接,那么只需要1个数组存放变量的定义,另需要1万个数组存放变量的值。

否则,10001个数组就要翻一倍变成2万个数组了!

赞同

0

回复举报

回答于2021-03-02 14:45



回复陶辉
回复
Rockets回复了

经典!茅塞顿开。多谢陶老师。

0

回复举报

回答于2021-03-02 07:15



回复Rockets
回复
提问者
Rockets
这家伙很懒还未留下介绍~
0
文章
10
问答
1
粉丝
相关问答

stream 模式下不支持

点赞 0
浏览 1.9k

可以试试我的开源项目,在 nginx-rtmp-module 的基础上开发的,除了兼容 nginx-rtmp-module 的所有功能,并添加了 http-flv,gop 缓存,json 格式的 stat 数据等功能,还修复了 nginx-rtmp-module 本身的很多缺陷。

GitHub:https://github.com/winshining/nginx-http-flv-module

本网站:https://www.nginx.org.cn/plug/detail/227

点赞 0
浏览 947