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
【Swoole】
在 laradock 环境中使用 laravel-
swoole
的 websocket
之前写了一篇在laradock环境中使用laravel-
swoole
加速你的laravel应用的博客,算是敲开了laravel-
swoole
的大门,今天就继续研究下期中的websocket功能。
M-finder
·
2019-10-12 15:00
在 laradock 环境中使用 laravel-
swoole
的 websocket
之前写了一篇在laradock环境中使用laravel-
swoole
加速你的laravel应用的博客,算是敲开了laravel-
swoole
的大门,今天就继续研究下期中的websocket功能。
M-finder
·
2019-10-12 14:16
laravel
swoole
,http\server 跨域---记一次php网站跨域访问上机实验
缘由:为了更好的体验
swoole
组件优良的协程Mysql客户端,实现更好的并发设计;写了一个小程序。
saintdingtheGreat
·
2019-10-11 18:00
swoole
1--搭建echo服务器
1.安装
swoole
:peclinstall
swoole
,然后修改php.ini开启
swoole
扩展:extension=
swoole
.so2.写一个服务器Server.php1serv=new
swoole
_server
AutoCoad
·
2019-10-09 20:00
Swoole
4-
swoole
创建Mysql连接池
一.什么是mysql连接池场景:每秒同时有1000个并发,但是这个mysql同时只能处理400个连接,mysql会宕机。解决方案:连接池,这个连接池建立了200个和mysql的连接,这1000个并发就有顺序的共享这连接池中的200个连接。这个连接池能够带来额外的性能提升,因为这个和mysql建立连接的这个过程消耗较大,使用连接池只需连接一次mysql。连接池定义:永不断开,要求我们的这个程序是一个
安河桥往南
·
2019-10-09 16:00
swoole
组件----mysql查询,插入数据
任何
swoole
函数都应该包含在go(function(){})经典查询方法query()go(function(){$
swoole
_mysql=new
Swoole
\Coroutine\MySQL();
saintdingtheGreat
·
2019-10-08 14:00
[视频教程] 最新版
swoole
安装和TASKS功能测试
直接使用官网上的那句命令就可以,安装
swoole
时可能会出现错误和卡住不动,多试几次就能成功。peclinstall
swoole
要配置php的cli环境和fpm环境的ini文件,把扩展的so加载进去。
陶士涵
·
2019-10-06 21:00
[视频教程] 最新版
swoole
安装和TASKS功能测试
直接使用官网上的那句命令就可以,安装
swoole
时可能会出现错误和卡住不动,多试几次就能成功。peclinstall
swoole
要配置php的cli环境和fpm环境的ini文件,把扩展的so加载进去。
陶士涵的菜地
·
2019-10-06 21:00
Swoft2.x 小白学习笔记 (三) --- Task、协程
on'=>[
Swoole
Event::TASK=>\bean(TaskListener::class),//Enabletaskmusttaskandfinishevent
Swoole
Event::FINISH
Foto_CShow
·
2019-09-29 16:00
linux下安装php的mongodb拓展
一:下载PHP的mongodb拓展PHP的
swoole
拓展下载地址:https://pecl.php.net/package/...wgethttps://pecl.php.net/get/mongodb
huaweichenai
·
2019-09-29 00:00
mongodb
linux
php
【
Swoole
】从源码中查Websocket连接问题
问题我们项目的WebsocketServer使用的
Swoole
,最近在搭建beta环境的时候发现Websocket协议虽然升级成功了,但是会出现定时重连,心跳、数据也一直没有发送。
Uchiha_Ponny
·
2019-09-29 00:00
websocket
swoole
《基于
Swoole
的对战游戏实践》开课啦
项目由来在三月份的时候就开始编写这个项目,原本只是觉得自己对
Swoole
不太熟练,当作练手来写着玩的。写着写着发现还挺好玩的,代码量也不多,捉迷藏游戏的趣味性不错。
写程序的赵童鞋
·
2019-09-28 00:00
php
swoole
游戏开发
SMProxy 分析 (基于
Swoole
开发的 MySQL 数据库连接池)
前言:在深入了解SMProxy之前,一直认为连接池是对mysql连接对象进行统一管理的处理,但是随之而来的问题是现有的php框架都没有自带mysql连接池,如何以最小的代价替代框架的数据库模块一直是一个难题。在深入了解SMProxy之后,发现SMProxy的奇妙之处就在于你并不需要对框架的数据库模块进行任何的修改,即可使用SMProxy架构,它是基于mysql客户端与mysql服务端的中间件,通过
柠檬味的炮灰
·
2019-09-27 00:00
swoole
mysql
php
使用GDB调试PHP代码,解决PHP代码死循环问题
最近在帮同事解决
Swoole
Server问题时,发现有1个worker进程一直处于R的状态,而且CPU耗时非常高。初步断定是PHP代码中发生死循环。下面通过一段代码展示如何解决PHP死循环问题。
·
2019-09-25 02:45
PHP的
swoole
扩展安装方法详细教程
Swoole
支持PHP5.3.10以上版本,所以安装
Swoole
之前请先安装PHP5.3.10以上版本,现在来介绍Windows下PHP安装配置方法。
·
2019-09-24 02:30
Swoole
-1.7.22 版本已发布,修复PHP7相关问题
swoole
-1.7.22版本已发布,此版本是一个BUG修复版本,专门针对PHP7做了大量修改,可完美运行于PHP7环境。
·
2019-09-24 00:53
php异步多线程
swoole
用法实例
本文实例讲述了php异步多线程
swoole
用法。分享给大家供大家参考。具体分析如下:
swoole
重新定义PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务,下面的实例就可以证实这一功能。
·
2019-09-23 19:17
PHP框架
Swoole
定时器Timer特性分析
本文所述PHP框架
Swoole
定时器Timer特性分析具有很好的实用价值,值得PHP程序开发人员学习借鉴。
·
2019-09-23 18:05
PHP程序员学习使用
Swoole
的理由
最近两个月一直在研究
Swoole
,研究成果即将在6.21正式开源发布,这段时间没有来水文章,趁着今天放假来水水吧。借助这篇文章,我希望能够把
Swoole
安利给更多人。
·
2019-09-23 04:52
Windows 下安装
swoole
图文教程(php)
Windows下安装
swoole
具体步骤:
Swoole
,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。
·
2019-09-22 22:20
LNMP环境搭建最好用的两种方法(亲测)
经历了一个PHP服务器项目,手动编译部署PHP,
Swoole
环境太让人郁闷了,所以尝试过两种不错的方法,分享出来方便同样经历痛苦的coder。
全菜工程师小辉
·
2019-09-20 20:35
java
LNMP环境搭建最好用的两种方法(亲测)
经历了一个PHP服务器项目,手动编译部署PHP,
Swoole
环境太让人郁闷了,所以尝试过两种不错的方法,分享出来方便同样经历痛苦的coder。
全菜工程师小辉
·
2019-09-20 10:00
六星教育php vip视频(分享)
最近看的一个
swoole
的课程,应该也算是vip课程了,不是公开的直播课比较有特点有一定深度,
swoole
的实战教程一直也不多,结合
swoole
构建一个新型框架,最后讲解如何实现分布式RPC的调用。
永无bug_123
·
2019-09-18 17:00
关于Curl在
Swoole
协程中的解决方案详析
前言众所周知,在
Swoole
应用中,是不推荐使用Curl的,因为Curl会阻塞进程。本文会用实际的代码和数据,用最直观的方式,让你明白为什么。
宇润
·
2019-09-12 10:17
简单对比测试了几个基于
swoole
的框架
php7.3.2
swoole
4.4.5测试框架有:one,swoft,hyperf,mix,easy
swoole
,imi结果为分别测试五次取的平均值ab-n1000-c100http://host/输出
探索者
·
2019-09-12 00:00
php
swoole
swoole
框架swoft使用
swoft官网,https://www.swoft.org,
swoole
官网,https://www.
swoole
.com/相应的源码从上面下载接口。
杨柳
·
2019-09-11 14:41
web后台技术
Curl 在
Swoole
协程中的解决方案
众所周知,在
Swoole
应用中,是不推荐使用Curl的,因为Curl会阻塞进程。本文会用实际的代码和数据,用最直观的方式,让你明白为什么。
宇润
·
2019-09-11 00:00
swoole
php
QueryPHP V1-beta.5 改进 ORM 设计体验
百分之百单元测试覆盖直面Bug,基于Zephir实现框架核心常驻,依托
Swoole
协程提升业务性能,此刻未来逐步渐进。我们的愿景是USE
QueryPHP
·
2019-09-10 00:00
iview
swoole
php框架
swoole
(ERRNO 9012): worker exit timeout, forced to terminate
swoole
server下使用了
swoole
_event_add,在关闭服务的时候日志中出现了提示swWorker_reactor_is_empty(ERRNO9012):workerexittimeout
MR周
·
2019-09-09 00:00
swoole
php
swoole
协程源码解读
协程的创建以下代码基于
swoole
4.4.5-alpha,php7.1.26我们按照执行流程去逐步分析
swoole
协程的实现,php程序是这样的:0)){RETURN_LONG(cid);}else{RETURN_FALSE
zhanghaomin
·
2019-09-09 00:00
swoole
php
PHP流数据动态结构处理包简介
现在,因为有
Swoole
和WorkerMan两大通讯层组件,所以,通讯层已变成了开箱即用。但是,对于通常基于二进制的应
bardo
·
2019-09-07 23:00
SOCKET
BINARY
BUFFER
PHP流数据动态结构处理包简介
现在,因为有
Swoole
和WorkerMan两大通讯层组件,所以,通讯层已变成了开箱即用。但是,对于通常基于二进制的应
bardo
·
2019-09-07 23:00
SOCKET
BINARY
BUFFER
[
Swoole
入门到进阶] [公开课]
Swoole
服务器-Server的四层生命周期
PHP完整生命周期执行PHP文件PHP扩展模块初始化(MINIT)PHP扩展请求初始化(RINIT)执行PHP逻辑PHP扩展请求结束(RSHUTDOWN)PHP脚本清理PHP扩展模块结束(MSHUTDOWN)终止PHPPHP请求生命周期如果是cli执行PHP脚本,那么会完整执行整个过程,因为存在进程创建。如果是php-fpm请求响应阶段,那么会执行中间四步过程,等到fpm进程退出才执行扩展模块清理
ercom
·
2019-09-07 20:00
swoole
+kafka 高级消费者案例
Runtime::enableCoroutine(false);//mgo(function(){//Createthelogger//$logger=newLogger('my_logger');////Nowaddsomehandlers//$logger->pushHandler(newStdoutHandler());////$logger->pushHandler(new\Monolog
MR周
·
2019-09-07 00:00
php
swoole
swoole
基础教程-1.简介
大家好,本课程是为了帮助对于
swoole
有兴趣的入门者能够更快的熟悉和掌握
swoole
,同时也是对自己学过知识的回顾和强化,同时希望通过本人的抛砖引玉,能够让更多人有所收获.本课程的目的主要有两个:1.
蓝色的风
·
2019-09-04 00:00
linux
nginx
php
Swoole
rpc实践小结
背景介绍公司内部基础服务,基本上每个业务,每个页面都会调用的接口。随着业务的增加,在rpc服务提供之前,http接口每天的调用量有1亿次。原先有4台阿里云服务器(8C+32G),3台nginx+1台crontab,后来增加到5台nginx。业务高峰时负载较高,时常超过运维规定的报警峰值。http接口:php5.6.7+yaf2.3.5+redis+MySQL以其中标签业务为例:-最短响应(ms)<
虚怀若谷
·
2019-09-02 00:00
php
swoole
rpc
Swoole
学习之异步redis(八)
一、异步redis服务安装
Swoole
官方文档入门指引->快速起步->异步Redis客户端1、
swoole
使用异步redis前置条件redis服务hiredis库(X)编译
swoole
需要加入--enable-async-redis
Corwien
·
2019-09-01 00:00
php
redis
swoole
使用
swoole
实现进程的守护(三)
在上一篇文章《使用
swoole
实现进程的守护(二)》中,实现了一个能通过读取配置同时守护多个脚本的Daemon类。本文尝试继续扩展这个Daemon类,让它能够在不重启进程的情况下实现配置的重载。
xiyanghui
·
2019-09-01 00:00
进程间通信
swoole
php
Swoole
学习之毫秒定时器(七)
一、设置定时器我们一般处理比较常规的定时任务都会用Linux系统自带的定时器crontab来执行,但是有时候会满足不了我们的业务需求,达不到毫秒级别,不过
Swoole
可以帮我们实现。
Corwien
·
2019-08-31 00:00
swoole
php
crontab
Swoole
学习之
Swoole
Task任务(六)
Swoole
提供了异步任务处理的功能,可以投递一个异步任务到TaskWorker进程池中执行,不影响当前请求的处理速度。
Corwien
·
2019-08-31 00:00
task
php
swoole
Swoole
学习之网络通信引擎WebSocket服务(五)
一、Websocket基本概述WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信-允许服务器主动发信息给客户端。为什么需要WebSocket?缺陷:HTTP的通信只能由客户端发起WebSocket的特点:建立在TCP协议之上性能开销小通信高效客户端可以与任意服务器通信协议标识符wswss持久化网络通信协议二、代码实现websocket服
Corwien
·
2019-08-30 00:00
swoole
php
websocket
Swoole
学习之网络通信引擎Web服务(四)
一、HTTP服务HTTP服务端我们看
Swoole
官方文档入门指引->快速起步->创建Web服务器,把文档的示例代码跑一次,看下效果:http_server.phpon('request',function
Corwien
·
2019-08-29 00:00
http
php
swoole
Swoole
学习之网络通信引擎TCP与UDP(三)
一、TCP服务TCP服务端我们看
Swoole
官方文档入门指引->快速起步->创建TCP服务器,把文档的示例代码跑一次,看下效果:server.phpset(['worker_num'=>8,//worker
Corwien
·
2019-08-28 00:00
swoole
php
tcp
websocket
udp
Swoole
学习之
Swoole
源码安装(二)
一、
swoole
源码下载
Swoole
官网下载:https://www.
swoole
.com/,我们用源代码(开源中国)库下载:这里用git直接将源代码包克隆到本地root@5ee6bfcc1310:/work
Corwien
·
2019-08-28 00:00
php
swoole
Swoole
学习之PHP源码安装(一)
在学习
Swoole
之前,我们先从源码安装PHP,
Swoole
,这里介绍两种环境安装方法,第一种是在Mac系统中直接安装的,第二种方法是通过Docker安装Ubuntu镜像,然后在容器里边进行php源码安装
Corwien
·
2019-08-27 00:00
php
swoole
swoole
重启问题
简单探究一下
swoole
的热重启问题官方说是可以平滑重启所有的worker和tasker进程,可以通过$
swoole
->reload(),或者\
swoole
_process::kill($master_pid
xnkl
·
2019-08-27 00:00
php
swoole
Swoole
引擎原理的快速入门干货
由于项目中有高频的网络请求,所以PHP技术栈尝试使用
Swoole
引擎(基于事件的高性能异步并行网络通信引擎)来完成部分游戏业务。
全菜工程师小辉
·
2019-08-26 08:00
PHP &
Swoole
与 Java、Go 等技术选型答疑
来自
Swoole
VIP群内一位成员的问题感觉
Swoole
越来越复杂了,虽然特性也变得更强,可惜在项目组里面根本推不动,而且协程后需要注意事项也很多,稍不注意可能就是连接忘了回收,连接错乱的风险(当然有defer
·
2019-08-25 00:00
golang
java
php
swoole
Swoole
驱动的 Laravel 应用优化原理
Swoole
VSPHP-FPM我们先来看看传统的基于PHP-FPM的Laravel应用启动和请求处理流程:PHP生命周期.png如上图所示,PHP-FPM位于SAPI层,PHP底层在接收到来自Nginx
basetree
·
2019-08-23 11:48
imi v1.0.8,新增支持
Swoole
Tracker、Smarty
由
Swoole
提供强力驱动,
Swoole
拥有常驻内存、协程非阻塞IO等特性。框架遵守PSR标准规范,提供AOP、注解、连接池、请求上下文管理、ORM模型等常用组件。
宇润
·
2019-08-23 00:00
swoole
php
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他