常见问题 [编辑本页]

swoole与phpdaemon/react有何不同

swoole是完全使用C语言编写,多线程epoll,作为PHP扩展运行的。 phpdaemon/react都是基于libevent扩展使用php开发,以脚本方式执行。 swoole中提供的多线程Reactor,异步MySQL,毫秒定时器,异步文件读写、异步DNS查询,在PHP生态圈中是独一无二的。

Linux内核问题

swoole建议使用Linux2.6.32+,低于此版本的系统有很多特性会不支持。swoole会启用兼容的代码来实现特性,性能较差,而且缺少维护。可能会产生问题,仅供开发使用。

Swoole的性能如何

swoole使用C语言开发,性能接近nginx。这里有一个echo server的测试。可以作为参考:http://www.swoole.com/wiki/main/63


  • 約書亞J

    这文档里完全没有命名空间风格的使用方法

  • 韩天峰_PHP_Swoole

    这个命名空间有啥关系啊

  • LeiBris

    你好!请问哪套支持TCP长连接啊?

  • 哈喽喔得

    swoole_client is already connected

  • Rango-韩天峰

    new swoole_client(SWOOLE_TCP | SWOOLE_KEEP) ,这样就表示启用长连接。

  • zhouleyu

    new swoole_client(SWOOLE_TCP | SWOOLE_KEEP) ,这样就表示启用长连接

  • fenshilian

    同时很多请求的时候到后面就会显示说 Connection close,这是什么导致的啊?

  • wolf

    韩老大,请教怎么通过php去平滑重启swoole?每次更新文件,都需要重启?