关于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 函数获取

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理