乐趣区

关于php:使用-Swoole-加速你的-CMS-系统

我的项目介绍

MyCms 是一款基于 Laravel 开发的开源收费的自媒体博客 CMS 零碎,实用于集体网站及企业网站开发应用,助力集体开发者常识技术变现

Swoole 介绍

Swoole: PHP 的异步、并行、高性能网络通信引擎, 反对 TCP 长连贯,Websocket,Mqtt 等协定。宽泛用于手机 app、手游服务端、网络游戏服务器、聊天室、硬件通信、智能家居、车联网、物联网等畛域的开发。

装置 Swoole

如果你应用的是宝塔面板,那么在 PHP 配置面板中装置拓展即可。

其余面板或自建环境,请参照官网装置文档。https://wiki.swoole.com/#/env…

解决 Sessioin 问题

执行该命令,将配置导出到 config 目录

php artisan vendor:publish --tag=laravel-swoole

批改 config/swoole_http.php 中的 providers

'providers' => [
    Illuminate\Pagination\PaginationServiceProvider::class,
    Illuminate\Auth\AuthServiceProvider::class,
    App\Providers\AuthServiceProvider::class,
]

启动 Swoole 减速

如果应用的是最新版的源码,那么能够间接启动 Swoole 了。

在站点根目录下执行命令即可启动

php artisan swoole:http start

其余命令

php artisan swoole:http start|stop|restart|reload|infos

获取客户端 IP

应用 get_client_ip 函数获取

退出移动版