社区
高性能WEB开发
帖子详情
如何让nginx异步处理请求?
zhongzuo1981
2015-07-24 03:44:32
原来的方式是,请求发给nginx转给java,java里面建立新线程处理,主线程返回,浏览器不用等待处理结果。
现在有些业务可以用lua来处理,但不知道nginx如何实现在lua处理完成之前就返回给浏览器。
...全文
348
回复
打赏
收藏
如何让nginx异步处理请求?
原来的方式是,请求发给nginx转给java,java里面建立新线程处理,主线程返回,浏览器不用等待处理结果。 现在有些业务可以用lua来处理,但不知道nginx如何实现在lua处理完成之前就返回给浏览器。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nginx
如何
处理
请求
?
Nginx
的设计和实现牢牢把握住了高性能和高并发的目标,通过事件驱动模型、
异步
处理
、多进程架构以及丰富的模块系统,
Nginx
不仅可以高效地
处理
HTTP
请求
,还可以通过模块化的配置系统进行极为灵活的部署和定制。...
NGINX
如何
处理
并发
请求
?你会如何调整
NGINX
的配置以优化性能?
NGINX
是一个事件驱动的
异步
服务器,可以有效地
处理
并发
请求
。它使用事件驱动的方式来管理连接,从而能够同时
处理
多个连接和
请求
,而不会阻塞线程或进程。以上只是一些基本的配置调整建议,实际优化需根据具体的应用...
Nginx
异步
非阻塞事件
处理
机制
综上所述,
Nginx
采用
异步
非阻塞事件
处理
机制,通过事件驱动和单线程多路复用方式实现高性能和高并发能力。这种机制使得
Nginx
能够高效地
处理
大量的并发连接,提供稳定和高性能的网络服务。
Nginx
是一个广泛使用的 ...
Nginx
采用
异步
非阻塞是什么意思?底层原理是什么?
异步
(Asynchronous)是指当一个
请求
被发起后,
Nginx
不会等待该
请求
的
处理
结果,而是直接返回
处理
其他
请求
。同时,
Nginx
还采用多进程或多线程的方式来
处理
请求
,每个进程或线程都独立地
处理
请求
,避免了
请求
之间的...
Nginx
的
请求
处理
以上是对
Nginx
请求
处理
的一个简化概述,实际过程中还包括更细致复杂的逻辑,比如对HTTP/2的支持、
异步
I/O
处理
以及模块化
处理
机制等。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章