manaphp / app-rpc
ManaPHP Rpc 应用程序
v1.210327.033337
2021-03-26 13:30 UTC
Requires
- manaphp/framework: dev-master
- dev-master
- v1.210327.033337
- v1.210319.123115
- v1.210314.063516
- v1.210307.035345
- v1.210301.134412
- v1.210205.012906
- v1.210127.134520
- v1.210124.100713
- v1.210117.035609
- v1.210116.012025
- v1.210115.151321
- v1.210105.030451
- v1.210102.095708
- v1.201207.033022
- v1.201120.113106
- v1.201120.112536
- v1.201118.105407
- v1.201118.071729
- v1.201019.025405
- v1.201015.031525
- v1.191201.133836
- v1.191117.032523
This package is auto-updated.
Last update: 2024-08-29 04:58:19 UTC
README
ManaPHP 支持三种执行方式:传统模式(Apache/FPM)、常驻内存模式、协程模式。后两种模式具有传统框架无法比拟的性能优势。
常驻内存模式:与传统PHP框架不同,不需要WEB服务器(Apache/PHP-FPM),框架自带基于Swoole\Http\Server
开发的高性能HTTP服务器。 传统的PHP应用程序中脚本结束后,所有的对象在请求后都装销毁,而ManaPHP不同,框架组件对象常驻内存,减少对象反复创建销毁的性能损失。
协程模式:开启协程后,一个进程可以并行处理N个请求,不会像传统模式/常驻内存模式那样阻塞进程,每增加一个请求只需要增加一些内存消耗,由于协程能并行处理,所以通常只需要配置与CPU数量一样多的进程数即可,更少的进程带来更少的CPU切换开销。
环境要求
- PHP >= 7.0.0
- Swoole >= 4.3.0(协程模式)
安装
我们提供两种安装方式。一种是通过归档文件安装,另一种则是通过composer进行安装。
通过归档文件进行安装
从github下载
composer
composer create-project manaphp/app-rpc app-rpc
开发文档
技术交流
官方QQ群: 554568116