E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php+swoole
Swoole v6 要来了!即将增加多线程支持
在
PHP+Swoole
的服务器编程开发中,协程的支持已经解决了大部分难题,但是我们发现跨进程读写数据依然很难,需要借助进程间通信(IPC)、Redis、Swoole\Table或其他共享内存实现。
·
2025-03-23 14:45
phpswoole
制作
php+swoole
的Docker环境
获取官方PHP7.1-cli镜像,并在此基础上进行修改修改apt源为163的源echo"debhttp://mirrors.163.com/debian/jessiemainnon-freecontrib">/etc/apt/sources.list\&&echo"debhttp://mirrors.163.com/debian/jessie-updatesmainnon-freecontrib"
whisshe
·
2024-02-05 19:15
详解PHP协程:Go + Chan + Defer
Swoole4提供的PHP协程语法借鉴自Golang,在此向GO开发组致敬
PHP+Swoole
协程可以与Golang很好地互补。
肥仔_8ab6
·
2024-01-17 12:34
ThinkPHP为什么用
PHP+Swoole
协程模式部署运行
看很多ThinkPHP框架的程序商城等系统,现在都用
PHP+Swoole
协程来运行。在说Swoole前我们先了解下传统PHP模式。
天天打码
·
2024-01-17 04:50
ThinkPHP
php
swoole
android
PHP+swoole
异步发送Email
用到的库:swoole,PHPMailer,thinkphp5用SWOOLE新建一个服务set(array('task_worker_num'=>4));$serv->on('receive',function($serv,$fd,$from_id,$data){//把收到的数据提交到异步回调中$task_id=$serv->task($data);});$serv->on('task',func
R谢荣
·
2024-01-10 13:09
php
swoole
php+swoole
安装简明教程
1.下载地址php下载地址http://am1.php.net/get/php-7.2.9.tar.bz2/from/this/mirrorswoole下载地址https://gitee.com/swoole/swoole.git2.安装扩展依赖yuminstallgccgcc-c++libxml2-develautoconfpcre-develgit-core3.php下载完成后,下载目录/ro
迎风奔跑的狼
·
2024-01-07 13:20
2019年8月23日 星期五(韩天峰的swoole)
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。简介Swoole不是
Ataraxia_LIANG
·
2023-10-31 11:37
多线程高并发编程MySQL数据库处理
简书:https://www.jianshu.com/u/8ba9ac5706b6联系方式:
[email protected]
摘要现在很多主流的编程语言都支持多线程或者协程处理,例如天生支持协程的go语言、
php
这货不是陈进坚
·
2023-10-24 16:06
数据库
mysql
多线程
高并发
swoole 是什么?
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于
smallmww
·
2023-10-20 05:11
后端
PHP
swoole
后端
多线程高并发编程MySQL数据库处理
c_jian:https://www.jianshu.com/u/8ba9ac5706b6联系方式:
[email protected]
摘要现在很多主流的编程语言都支持多线程或者协程处理,例如天生支持协程的go语言、
php
不能吃的坚果j
·
2023-09-07 09:47
PHP+Swoole
扩展安装
第一步:首先git获取swoole源码包gitclonehttps://gitee.com/swoole/swoole.git第二步:进入目录,用phpize进行配置/root/work/study/php/bin/phpizephpize为php扩展模块第三步:绑定PHP配置./configure--with-php-config=/root/work/study/php/bin/php-con
墨入烟松
·
2023-08-09 01:37
PHP+Swoole
实现简单HTTP服务器
enable_static_handler排除静态文件(排除后不会触发onRequest事件)document_root加载静态文件目录,当有静态文件请求就会到此目录中寻找worker_num设置worker数量,worker是什么应该不用说了吧…max_request最大请求数,当请求数超过设置的数值就会kill掉worker由Manager进程重启拉起新的worker,主要是用来防止由于代码编
赵一舟
·
2023-08-02 05:47
php
swoole
http
微信小程序+
php+swoole
极速实现群聊
最近突然想做一个php实时通讯我就点开了这个WebSocket我看了看官网的demo,觉得看起来很简单嘛,on('open',function(swoole_websocket_server$server,$request){echo"server:handshakesuccesswithfd{$request->fd}\n";//$request->fd是客户端id});$server->on(
baidu_36030459
·
2023-04-14 14:29
hyperf/go/springboot通过jsonrpc通信
hyperf是一个后现代的php框架,基于
php+swoole
,支持协程,解决了php让人诟病的性能问题和多线程支持不够的问题。
深井伏特加
·
2022-10-22 20:38
PHP+Swoole
实现web版的shell客户端详解
目录一、前期准备1、安装ssh2拓展库2、swoole安装3、phpseclib二、编写代码1、swoole.php2、function.php3、运行本来是想通过PHP的proc_open和进程进行交互,可是中间的坑太多了,不得不转换一下思路,然后想起来宝塔有网页版shell客户端,然后研究了一下,嘿嘿,发现能成。一、前期准备PHP连接ssh是基于第三方拓展库,PECL/ssh2(libssh2
·
2022-07-30 15:43
PHP+Swoole
实现web版的shell客户端
原文:https://nicen.cn/2430.html本来是想通过PHP的proc_open和进程进行交互,可是中间的坑太多了,不得不转换一下思路,然后想起来宝塔有网页版shell客户端,然后研究了一下,嘿嘿,发现能成。2022-07-22更新使用了有名的xterm.js,基本可作为生产使用了。(权限记得做好)测试Demo:http://cname.teiao.com:5701Github:h
友人a丶
·
2022-07-23 22:40
MAC安装PHP SWOOLE
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。官方安装命令:pec
____lr____
·
2021-06-08 00:04
PHP+Swoole
的闭包写法
PHP+Swoole
的闭包写法2016年10月25日韩天峰JS程序员总是嘲笑PHP没有闭包,今天抽空写一篇文章来专门介绍一下PHP的闭包。
青梦马
·
2021-05-01 07:01
php+swoole
异步队列 redis 队列
前言:纯自己研究的简单结合方式,项目中单个的用过,没一起用过大佬可以直接对我指指点点有的自己写的,有的百度大佬们的贡献交流学习做笔记的作用客户端//抽奖高并发客户端业务处理publicfunctionClientPush($requestRequest){$uid=$request->post('uid');//用户ID$activity_id=$request->post('activity_i
m0_38071115
·
2021-01-02 01:50
swoole
php
swoole
redis
Swoole 入门教程 —— 2小时入门Swoole
是由韩天峰编写的一个PHP扩展,主打异步/高并发/常驻服务特性.适用于HTTP/TCP/UDP/WEBSOCKET等多种伺服器应用场景.本系列文章主要介绍SwooleHTTP方向的应用.本系列文章使用原生
PHP
ARGUS
·
2020-11-26 19:29
php
swoole
高性能
微信小程序+
php+swoole
极速实现群聊
最近突然想做一个php实时通讯我就点开了这个WebSocket我看了看官网的demo,觉得看起来很简单嘛,on('open',function(swoole_websocket_server$server,$request){echo"server:handshakesuccesswithfd{$request->fd}\n";//$request->fd是客户端id});$server->on(
qq19124152
·
2020-09-11 09:17
javascript
微信
Swoole和Workerman到底选谁?
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。Swoole使用纯C
weixin_33794672
·
2020-09-11 04:16
使用swoole运行thrift服务
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。
xialeistudio
·
2020-08-24 14:26
rpc
swoole
thrift
php
LiveIm(
php+swoole
)实现webim+直播支持pc端、微信端、安卓端
简介LiveIm是IM的快速部署接入的解决方案,经过简单的编码即可接入自己的系统,程序及数据库全部部署在自己的服务器,源码、数据完全可控。使用LiveIm能够最大限度的减少WebIM的开发周期,大大节约开发成本。涵盖功能支持群聊、私聊、发表情、发图片、发文件、历史消息、离线消息、消息提醒、在线状态设置、好友分组展示、换肤、好友申请、群组申请、消息盒子、系统消息等功能。兼容除IE6/7以外的所有浏览
qieangel2013
·
2020-08-24 13:37
php
html5
swoole
webim
直播
php+swoole
实现群聊
简介http://www.ruanyifeng.com/blog/2017/05/websocket.html服务器端代码on('open',function(swoole_websocket_server$server,$request){echo"连接的id是:{$request->fd}\n";});$server->on('message',function(swoole_websocke
huizhang.
·
2020-08-24 01:23
php
协议
html5
Swoole
apache
1、Swoole是什么?你可以通过swoole干些什么?
使用
PHP+Swoole
可以是我们的开发效率大大提升,并且性能非常好。下面我会持续分享,你会和我一起
一亩地
·
2020-08-23 09:13
❤
PHP
-----Swoole
Swoole从入门到高级实战!
swoole协程+zephir纯php开发大型RPG微信小游戏(已开源)
概述一年之前,朋友开游戏公司,让我帮忙设计RPG游戏的后台架构,我思考如何兼顾开发效率和性能,最终想到了
php+swoole
协程+swoole_orm+zephir,微信小游戏搜索:“剑的传说”swoole
smallhow
·
2020-08-14 16:49
PHP
扩展
高并发
php+swoole
基于websocket 实现聊天室
1.环境:php7.0swoole(异步网络框架)nginx服务器2.项目源码(页面:index.html,后端:ws_chat.php):https://gitee.com/zouchengxin/swoole_chat体验地址(可以多开几个浏览器窗口测试):http://39.106.207.193:8080/swoole/swoole_chat实现的功能:群发消息一对一发送消息发送文件,图片
蒝莱茹茈
·
2020-07-28 08:28
php
workman 和swoole 区别
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。Swoole使用纯C
ITer.996
·
2020-07-09 22:12
PHP
学习swoole笔记
swoole是什么swoole是用来补缺php异步处理缺陷的新技术,支持协程,用户也可以完全抛开原来的fpm模式调用,而直接使用
php+swoole
开发项目,能更加处理网站的高并发,大数据问题;它是php
沐春风这个名
·
2020-07-04 23:14
php
PHP实现基于Swoole简单的HTTP服务器
使用
PHP+Swoole
作为网络通信框架
diaochulong6801
·
2020-06-23 04:39
PHP+swoole
实现聊天群发功能
本篇文章主要介绍
PHP+swoole
实现聊天群发功能,感兴趣的朋友参考下,希望对大家有所帮助。
程序媛的明天
·
2019-12-31 21:00
PHP+Swoole
并发编程的魅力
原文来自:http://php.662p.com/thread-1214-1-1.htmlPHP语言是一个短生命周期的Web编程语言,很多PHPer已经形成了fpm下编程的思维定势。实际上在Swoole出现之后,这种串行化编程的模式早已被打破。使用Swoole完全可以轻易实现更灵活的并发编程。场景介绍假设我们要做一个石头剪刀布的Web游戏,3个玩家同时提交竞猜后显示胜者。在传统串行化Web编程中,
系统盘口出租
·
2019-12-31 11:13
PHP+Swoole
并发编程的魅力
PHP语言是一个短生命周期的Web编程语言,很多PHPer已经形成了fpm下编程的思维定势。实际上在Swoole出现之后,这种串行化编程的模式早已被打破。使用Swoole完全可以轻易实现更灵活的并发编程。场景介绍假设我们要做一个石头剪刀布的Web游戏,3个玩家同时提交竞猜后显示胜者。在传统串行化Web编程中,我们一般思路是这样:设置form表单,用户提交竞猜后保存到MySQL/Redis存储添加一
程序媛的明天
·
2019-11-11 17:00
PHP+Swoole
并发编程的魅力
PHP语言是一个短生命周期的Web编程语言,很多PHPer已经形成了fpm下编程的思维定势。实际上在Swoole出现之后,这种串行化编程的模式早已被打破。使用Swoole完全可以轻易实现更灵活的并发编程。场景介绍假设我们要做一个石头剪刀布的Web游戏,3个玩家同时提交竞猜后显示胜者。在传统串行化Web编程中,我们一般思路是这样:设置form表单,用户提交竞猜后保存到MySQL/Redis存储添加一
xiaoyin199
·
2019-10-18 06:01
php
入门swoole Swoole 视频教程 swoole入门到实战 swoole直播评论 swoole教程 php + swoole 服务端主动推送消息
php+swoole
实现服务端主动推送消息教学视频分享:http://zixueit.cn/点击链接搜索Swoole入门到实战swoole:完美的实现了PHP的异步、并行、高性能网络通信引擎,支持TCP
从入门到删除数据库
·
2019-08-19 14:00
使用swoole运行thrift服务
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。
xialeistudio
·
2019-05-16 00:00
php
thrift
swoole
rpc
PHP 协程:Go + Chan + Defer
Swoole4提供的PHP协程语法借鉴自Golang,在此向GO开发组致敬
PHP+Swoole
协程可以与Golang很好地互补。
·
2018-12-04 00:00
golang
协程
swoole
php
Just for fun——基于Swoole做个小框架
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。总之,这个库让PHP可以常驻内存,并提供了httpserv
Salamander
·
2018-01-19 00:00
nginx
swoole
php
Swoole 1.10.0新版本发布,增加了多项新特性
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。最近,PHP的异步、并行、高性能网络通信引擎Swoole已发布1.10.0版本。
韩天峰
·
2018-01-09 12:36
【Swoole】
PHP+Swoole
的闭包写法
JS程序员总是嘲笑PHP没有闭包,今天抽空写一篇文章来专门介绍一下PHP的闭包。从5.3版本开始PHP就增加了匿名函数支持,经过数个版本迭代到现在的PHP5.6、PHP7,PHP语言的闭包已经非常完善了。再结合Swoole提供的事件驱动支持,PHP的闭包功能非常强大而且很优雅。匿名函数匿名函数是闭包的核心,匿名函数在PHP里实际上是一个Closure类的对象(请注意是对象)。与普通的面向对象编程方
diligentyang
·
2017-10-24 22:59
swoole
LiveIm(
php+swoole
)实现webim+直播支持pc端、微信端、安卓端
简介LiveIm是IM的快速部署接入的解决方案,经过简单的编码即可接入自己的系统,程序及数据库全部部署在自己的服务器,源码、数据完全可控。使用LiveIm能够最大限度的减少WebIM的开发周期,大大节约开发成本。涵盖功能支持群聊、私聊、发表情、发图片、发文件、历史消息、离线消息、消息提醒、在线状态设置、好友分组展示、换肤、好友申请、群组申请、消息盒子、系统消息等功能。兼容除IE6/7以外的所有浏览
qieangel2013
·
2017-07-27 00:00
直播
webim
swoole
html5
php
linux环境下安装PHP扩展swoole
使用
PHP+Swoole
作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。Swoo
吾之初心,永世不忘
·
2017-05-09 09:00
swoole深入学习 1. swoole初始
swoole深入学习1.swoole初始标签(空格分隔):swoole0.前言swoole在php圈火了这么久,从2年前我用node写socket聊天服务器的时候就火了,那时候,经常有类似的文章
php+
domorejojo
·
2016-12-16 18:25
swoole
php
使用
PHP+Swoole
实现的网页即时聊天工具:PHPWebIM
使用
PHP+Swoole
实现的网页即时聊天工具全异步非阻塞Server,可以同时支持数百万TCP连接在线同时支持websocket+comet2种兼容协议,可用于所有种类的浏览器包括IE拥有完整的UI界面支持单聊
lock-li
·
2016-05-03 10:00
PHP+swoole
实现简单多人在线聊天群发
由于本文的能力有限,有好多聊天逻辑的细节没有实现,只实现了群发,具体代码如下所示:php代码:$serv=newswoole_websocket_server("127.0.0.1",3999);//服务的基本设置$serv->set(array('worker_num'=>2,'reactor_num'=>8,'task_worker_num'=>1,'dispatch_mode'=>2,'de
挑灯码字
·
2016-01-19 14:17
使用
php+swoole
对client数据实时更新(下)
上一篇提到了swoole的基本使用,现在通过几行基本的语句来实现比较复杂的逻辑操作:先说一下业务场景。我们目前的大多数应用都是以服务端+接口+客户端的方式去协调工作的,这样的好处在于不论是处在何种终端的情况下,都可以完美的和服务端兼容。这样就轻松实现了MVC各个部分的真正解耦。但是提高程序的友好性还是有很多路要走,其中一个大家都会遇到的就是数据实时更新的问题。比如一个用户在手机上做了添加操作,这时
hello大雄
·
2016-01-09 17:00
PHP实现基于Swoole简单的HTTP服务器
使用
PHP+Swoole
作为网络通信框架
cyonks
·
2016-01-07 14:00
使用
php+swoole
对client数据实时更新(一)
如果想对一个列表做实时的更新,传统的做法是采用轮询的方式。以web为例,通过Ajax定时请求服务端然后获取数据显示在页面。这种方式实现简单,缺点就是浪费资源。HTTP1.1新增加了对websocket的支持,这样就可以将被动展示转变为主动通知。也就是通过websocket与服务端保持持久链接,一旦数据发生变化,由server通知client数据有更新,然后再进行刷新等操作。这样就省去了很多不必要的
hello大雄
·
2016-01-07 11:44
使用
php+swoole
对client数据实时更新(上)
如果想对一个列表做实时的更新,传统的做法是采用轮询的方式。以web为例,通过Ajax定时请求服务端然后获取数据显示在页面。这种方式实现简单,缺点就是浪费资源。HTTP1.1新增加了对websocket的支持,这样就可以将被动展示转变为主动通知。也就是通过websocket与服务端保持持久链接,一旦数据发生变化,由server通知client数据有更新,然后再进行刷新等操作。这样就省去了很多不必要的
hello大雄
·
2016-01-07 11:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他