基于 Swoole 的常驻内存型 PHP 框架 MixPHP

码农软件 · 软件分类 · Web框架 · 2019-03-25 06:14:21

软件介绍

高性能 • 轻量级 • 命令行

MixPHP是什么

MixPHP 是秉承 “做一款入口即化的高性能框架” 的理念而创造,采用 Swoole 扩展作为底层引擎,围绕常驻内存的方式设计,架构设计简洁而有扩展性,开发可以很灵活,提供了 Web 开发所需的众多核心组件,MixPHP 参考了 Yii2 框架的设计思想,如果你使用过 Yii2 基本上可以立即上手。

框架最新源代码行数:5497 行,因此可以很容易的改造它,成为你们公司的专属框架。

与其他框架的比较

MixPHP 与传统 PHP 的 Web 框架非常不同,MixPHP 可以不需要 Web 服务器(Apache/PHP-FPM),框架自带 MixHttpd 高性能HTTP服务器,传统的 PHP 应用程序中脚本结束后,所有的对象在请求后都将销毁,而 MixHttpd 不同,框架组件对象常驻于内存,减少对象反复创建销毁的性能损失,具有传统框架无法比拟的性能优势。

MixPHP 也不同于其他基于 Swoole 的全异步服务型框架,只聚焦于 WebService 领域,MixPHP 定位于 Web 开发的全部领域。

MixPHP 更像是传统 Web 框架的 次世代 版本,拥有更高的性能又保留了快速开发的能力,还能完成传统框架不能想象或者很难实现的功能。

MixPHP 并发性能全面对比测试

核心特征

  • 高性能:极简架构+Swoole引擎,超过 Phalcon 这类C扩展框架的性能;

  • 长连接:按进程保持的长连接,支持 Mysql/Redis;

  • 服务器:框架自带 MixHttpd 替代 Apache/PHP-FPM 作为高性能HTTP服务器;

  • 组件:基于组件的框架结构,可通用的 Web 编程框架;

  • 自动加载:完全使用 Composer,统一且高效;

  • 路由:底层全正则实现,性能高,配置简单;

  • 模型:模型集成了使用简单但功能强大的验证器,支持多场景控制;

  • 查询构造器:独创的 SQL 构造方法,可灵活优雅的构造复杂语句;

  • 视图:使用 PHP 做模板引擎,支持布局、属性;

文档

MixPHP开发指南: http://doc.mixphp.cn

环境要求

  • PHP >= 5.4
  • Swoole >= 1.7.18
  • Composer

GitHub

https://github.com/mixstart/mixphp

官网

http://mixphp.cn

技术交流

作者微博:http://weibo.com/onanying ,关注最新进展
官方QQ群:284806582,敲门暗号:phper

授权

开源项目的可持续发展离不开资金,MixPHP 希望能通过授权来获得维持项目运行的资金。
MixPHP 的授权全靠用户自愿购买,详情:http://mixphp.cn/wiki/licence

本文地址:https://codercto.com/soft/d/2092.html

Practical Django Projects, Second Edition

Practical Django Projects, Second Edition

James Bennett / Apress / 2009 / 44.99

Build a django content management system, blog, and social networking site with James Bennett as he introduces version 1.1 of the popular Django framework. You’ll work through the development of ea......一起来看看 《Practical Django Projects, Second Edition》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器