NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# 编译参数 这里是./configure编译配置的额外参数,用于开启某些特性 ### --enable-msgqueue 使用消息队列作为IPC通信方式,消息队列的好处是buffer区域可以很大,另外dispatch_mode=3时,消息队列天然支持争抢。 > 使用消息队列作为IPC时,worker进程内将无法使用异步,包括异步swoole_client,task/finish,swoole_event_add,swoole_timer_add 1.7.5+已经移除了此编译选项,改为由swoole_server->set动态设置开启 ### --enable-swoole-debug 打开调试日志,开启此选项后swoole将打印各类细节的调试日志。生产环境不要启用。 ### --enable-sockets 增加对sockets资源的支持,依赖sockets扩展。开启此参数,swoole_event_add就可以添加sockets扩展创建的连接到swoole的事件循环中。 ### --enable-async-mysql 增加异步mysql支持, 依赖mysqli和mysqlnd ### --enable-ringbuffer 开启RingBuffer内存池 > 此设置为试验性质,主要用于提升性能 ### --enable-openssl 启用SSL支持 |  Swoole流程 | |-----| ![](https://box.kancloud.cn/2015-07-20_55aca2af66ee1.)