使用 Swoole 加速你的 CMS 系统

张邦 -
使用 Swoole 加速你的 CMS 系统

项目介绍

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人网站及企业网站开发使用,助力个人开发者知识技术变现

Swoole介绍

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

安装 Swoole

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

222.png

其他面板或自建环境,请参照官方安装文档。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 函数获取

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

php介绍

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

Tags 标签

phplavarelswoolecms后端

扩展阅读

加个好友,技术交流

1628738909466805.jpg