旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Swoole > 正文

swoole为何不能替代nginx【swoole】,swoole

作者:搜搜PHP网发布时间:2019-12-09分类:Swoole浏览:83


导读:Swoole不能替代Apache和Nginx这些通用的HTTP效劳器.但基于Swoole开发的PHP运用不依赖Apache和Nginx也能供应生产级别的HTTP效劳....

Swoole不能替代Apache和Nginx这些通用的HTTP效劳器.

但基于Swoole开发的PHP运用不依赖Apache和Nginx也能供应生产级别的HTTP效劳. (引荐进修: swoole视频教程)

由于Swoole内置了异步多历程且能处置惩罚静态文件,纪录日记和支撑PHP编程的HTTP效劳器.

也就是说,你能够把swoole_http_server当做一个PHP运用效劳器,就比如Tomcat之于Java,Tomcat不依赖Apache和Nginx也能供应HTTP效劳.

总而言之,为了简化开发和运维,前期完整能够不去管Apache和Nginx这些东西,专注于缭绕swoole_http_server写营业逻辑就好.

别的,Swoole还内置了WebSocket效劳器,而且swoole_websocket_server包含了swoole_http_server,也就是说:

监听 request 事宜就可以处置惩罚HTTP.

监听 open 和 message 事宜就可以处置惩罚WebSocket.

不论你是用HTTP长衔接(AJAX长轮询)照样WebSocket全双工衔接,你都能够完整离开Apache和Nginx只关注Swoole完成你的即时通讯效劳.

实在你能够把Swoole理解为一个支撑PHP异步编程的Nginx效劳器.

治理照样要nginx,替代不了nginx

假如你的效劳大到须要HTTP/WebSocket反向代办,固然照样Nginx的反向代办越发专业些。

以上就是swoole为何不能替代nginx的细致内容,更多请关注ki4网别的相干文章!

标签:swoole