PHP高级Web开发框架 Swoole Framework

Swoole Framework PHP高级Web开发框架

BSD
PHP
跨平台
2010-01-10
红薯

Swoole扩展不同,SwooleFramework是纯PHP的代码,提供了完整的Web开发框架,内置应用服务器。提供统一注册树,数据库操作,模板,Cache,日志,队列,上传管理,用户管理等丰富的功能特性。 使用内置应用服务器,可节省每次请求代码来的额外消耗。连接池技术可以很好的帮助存储系统节省连接资源。

Swoole_Framework支持的特性

  • 热部署,代码更新后即刻生效。依赖runkit扩展

  • MaxRequest进程回收机制,防止内存泄露

  • 支持使用Windows作为开发环境

  • http KeepAlive,可节省tcp connect带来的开销

  • 静态文件缓存,节省流量

  • 支持Gzip压缩,节省流量

  • 支持MySQL重新连接

  • 支持文件上传

  • 支持POST大文本

  • 支持Session/Cookie

加载中

评论(5)

灵魂架构师
灵魂架构师
啥时候能有一个类似PHP官方的文档啊?现在的wiki看到的我很难理顺,对的,这个到底有多少个类,哪些类在命名空间里,每个类下面有哪些方法可用,这些wiki里毛都没有,看着wiki意淫,无从下手啊
滔哥
滔哥
good! Swoole
matyhtf
matyhtf
文档在这里:http://www.swoole.com/wiki/index/prid-2 Swoole Framework
oxsicn
oxsicn
谁了解Swoole
海的自由
项目已经升级了。变成C写的框架了。 https://github.com/matyhtf/swoole Swoole

PHP 高性能 Server 扩展 Swoole 1.3 发布

Swoole是一个使用C语言编写,作为PHP扩展运行的的高性能网络服务器框架。提供了一个全异步、非阻塞、并行的PHP Socket Server实现。PHP开发者仅需要编写回调函数即可。 Swoole1.3主要特性 增...

2013/04/20 03:02

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
swoole,异步的PHP程序中可以使用Swoole\Http\Client作为WebSocket客户端?
iGeek 的回答 2017/07/25 11:25
最佳答案
Server部分用PHP实现,Client部分没必要用PHP,有数据交互直接PHP内部就能解决,Client部分可以用HTML5实现。 websocket本身是长连接的协议,不用自己轮询。实现步骤PHP编写Server,前端页面js编写Client(相当于浏览器作为终端跟服务器连接)
2
回答
swoole的httpserver中,怎么能够针对所有的$response->end()增加一个回调函数的操作呢?

@matyhtf 你好,想跟你请教个问题: swoole的httpserver中,怎么能够针对所有的$response->end()增加一个回调函数的操作...

2016/07/08 17:57
1
回答
1
回答
实现FastCGI协议替代PHP-FPM提高Laravel接口性能50倍

大家好, 我最近设计了一个laravel接口优化的方案。 基于swoole实现fastcgi协议替代php-fpm,能得到极大的性能提升。为了方便查看, ...

2016/04/06 16:19
2
回答
swoole onconect事件是如何触发的

最近在看这块的代码 ,主进程 accept了一个sock加入到了一个reactor线程 ,swServer_master_onAccept没有其他代码 ,...

2016/01/19 00:02

没有更多内容

加载失败,请刷新页面

没有更多内容

PHP swoole扩展安装和使用

php swoole扩展,PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步...

2016/04/07 14:32
29
1
swoole tcp client/server-献给swoole初初初初初初学者们

## 环境 - PHP5.6.17 - Swoole 1.8.8-stable - Ubuntu 14.04 (use_namespace 需要开启命名空间) ## 学前提要 - Server 角色并不是一成不变的,当 Server 在请求数据时,实际上就是 Client,相...

2016/08/29 17:45
138
1
centos7.5安装swoole扩展组件

第一步: 下载解压swoole yum install unzip zip -y wget https://soft.itbulu.com/wdcp/swoole-src-swoole-1.7.21-stable.zip unzip swoole-src-swoole-1.7.21-stable.zip cd swoole-src-s...

11/02 13:31
6
0
使用 Swoole 加速 Laravel

Swoole 是针对PHP的生产级异步编程框架。它是一种用纯C语言编写的PHP扩展,它使PHP开发人员能够在PHP中编写高性能,可扩展的并发TCP,UDP,Unix套接字,HTTP,WebSocket服务,而无需太多的非...

05/05 09:57
137
0
Laravel如何优雅的使用Swoole

背景 正在做一个智能家居的项目(钱低的吓死人怎么办),接收下位机(就是控制智能家居硬件模块的HUB)协议解析,Web端维护硬件状态,利用APP交互。由于下位机数据是发送到服务器的XXX端口,...

2016/08/04 13:49
90
0
swoole入门教程01-环境搭建及扩展安装

写在前面的废话 《swoole源码分析》已经写了13章,整个swoole的核心架构基本都分析的差不多了。于是心里一直以来想整理swoole的文档并写一份教程的想法就再度浮了出来。实话说,我接触swool...

2015/09/24 21:15
91
0
Swoole 常见问题

持续完善中,不定期更新

2016/08/29 16:25
271
0
mac下编译安装swoole扩展

下载swoole源码swoole-src-4.2.5.zip,解压编译安装 unzip swoole-src-4.2.5.zip cd swoole-src-4.2.5 /usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config make make insta...

11/02 20:59
0
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部