ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## HTTP 服务 本章内容是 MixPHP 的 HTTP 服务开发,MixPHP 底层对 Swoole 做了大量兼容性处理,让用户可以像使用传统 MVC 框架一样使用 Swoole 开发高性能 HTTP 服务,降低了使用门槛。 | 类 | 调用 | | --- | --- | --- | | Mix\Http\Application | app() | ## 运行模式 为了让用户能低学习成本的使用 MixPHP,我们为 `HTTP` 开发提供了技术难度递进的三种执行模式: - 传统模式 (applications/http/config/main_compatible.php): > 与传统 Apache/PHP-FPM 环境执行的框架一样,但更加轻量化,通常只用来开发。 - 常驻同步模式 (applications/http/config/main_permanent.php): > 常驻内存带来传统框架无法比拟的高性能,同时对团队技术要求不会太高,对 Composer 和其他三方库兼容性高。 - 常驻协程模式 (applications/http/config/main_coroutine.php): > 除了具有常驻内存的优势,协程带来的并行优势让总体并发性能提升N倍,适合技术能力较强的团队使用。 >[success] 前两种模式的切换,几乎全部代码可以无缝迁移,只需修改配置与少量类名即可,协程模式由于编程思想不同无法无缝迁移。 ## 开发目录 ~~~ applications/http ~~~ ## 应用场景 ### HTTP API - `HTTP` 接口开发。 ### WebSite - 网站开发。 - 后台管理开发。