类别:Swoole / 日期:2019-12-09 / 浏览:192 / 评论:0

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网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章