swoole
t2337025
enjoy coding
展开
-
swoole_table与redis简单脚本压测对比
想了解一下swoole_table与redis的性能比较,故写个脚本压测。脚本代码逻辑:设置10000个int型值。压测工具:abab -c 5 -n 100 http://www.xxx.com/index.php-c 5表示并发用户数为5-n 100表示请求总数为100redis代码图:swoole_table代码:redis压测结果图:s...原创 2019-03-04 16:40:32 · 1049 阅读 · 0 评论 -
centos7利用docker部署swoft
一、docker安装参考安装docker:https://www.runoob.com/docker/centos-docker-install.html参考安装 docker-compose:https://blog.csdn.net/jiangyu1013/article/details/84570872二、首先本地手动拉取项目git clone https://gi...原创 2019-04-29 14:35:38 · 339 阅读 · 0 评论 -
swoole进程关系
swoole进程关系:主进程内的回调函数:onStart onShutdown管理进程内的回调函数onManagerStart onManagerStopWorker进程内的回调函数onWorkerStart onWorkerStop onConnect onClose onReceive onFinishTaskWorker进程内的回调函数onTask...原创 2019-05-09 17:03:56 · 508 阅读 · 0 评论 -
php实现不超时下载
项目简介: PHP项目后台常有下载导出数据的功能,当数据量比较小的时候,查询也比较快, 这时候使用PHP同步代码下载都可以实现,不会出现超时的情况(502/504错误), 当数据量大了之后,查询会很慢,生成的excel也很慢,比如可能需要3分钟, 这个时候同步代码就有问题了。解决方法就是使用异步代码,不超时下载。采用swoole扩展, 集成websocket客户端、websock...原创 2019-05-28 16:44:28 · 1116 阅读 · 0 评论 -
使用systemd管理swoole服务
Systemd 是 Linux 系统中新一代的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。很多新的Linux发行版已经使用Systemd取代了init,作为初始守护进程。Swoole的服务器程序可以编写一段service脚本,交由systemd进行管理。实现故障重启、开机自启动等功能。编写Service脚本Systemd的Servi...转载 2019-07-08 17:32:20 · 283 阅读 · 0 评论