推荐个好东西swoole,php如虎添翼

WBOY
풀어 주다: 2016-06-23 13:18:29
원래의
839명이 탐색했습니다.

  Swoole:PHP语言的异步、并行、高性能网络通信框架,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。

  官网称,swoole重新定义php。有点让人难以理解,其实容易用c扩展本身就是php本身的一大特点。官网这么说,可能是让人们以一种新的思维方式去看php,去用php。swoole,可以给你摆脱写web一条线走到底的一个机会,而且用c扩展,性能优秀。php可以写服务了,应用将更为广泛。php还是原来的php,只是长出了对翅膀。重新定义,php不是草根,没有草根语言只有草根的人。

  Rango自己也说,swoole可能不是解决网络编程的终极方案,swoole提升了运行效率,同时保留了php的高开发效率。

  本人暂时不能熟练使用c语言,这里只记录自己在使用swoole中的一些心得体会,捎带脚给swoole做一点点广告,好东西是要分享的。     

     先介绍两个好东西。     

     1、swoole_http_server,swoole在swoole_server基础上实现的http服务器。有人会问,有nginx,这有何用。确实,静态的东西它不在行,但是它让php和http很好融合在一起,不在经过各种cgi,很适合做动态的web服务。

     2、swoole_websocket_server,swoole在swoole_http_server基础上实现的websocket服务器,很好的对接h5。内部实现websocket协议,回调接口中只需要写握手成功之后的逻辑就ok,增加了开发效率,运行速度当然也不会差。长连接不是梦,而且很easy。

     以前用erlang做过游戏服务器开发,但是php一直没丢下。所以先拿swoole_websocket_server下手。

     

     还有,一定要对自己所用的足够喜欢,不喜欢是很难深入的,这是看Rango博客的感悟。swoole在刚出生的时候,经常去跟node对比,这本身没有大错。因为喜欢,所以不能忍,所以要努力突破,进而才能进步。开启swoole之旅,swoole。

 

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!