您的位置:首页 > 游戏 > 手游 > 大连网站专业制作_自媒体营销的策略和方法_seo推广哪家好_贵州快速整站优化

大连网站专业制作_自媒体营销的策略和方法_seo推广哪家好_贵州快速整站优化

2024/11/18 8:40:00 来源:https://blog.csdn.net/weixin_39616995/article/details/142550245  浏览:    关键词:大连网站专业制作_自媒体营销的策略和方法_seo推广哪家好_贵州快速整站优化
大连网站专业制作_自媒体营销的策略和方法_seo推广哪家好_贵州快速整站优化

我在部署 Laravel 应用程序时遇到严重问题。当访问量稍微大一点的时候,cpu马上就到100%了,
找了一大堆文档和说明,都是说明laravel处理并发的能力太弱,还不如原生的php。最后找到swoole解决问题。

1、php下载swoole插件,这个不用多介绍,自己自行百度即可。

2、larave 安装 laravel-swoole

composer require swoolet/laravel-swoole

3、注册:config/app.php

'providers' => [
...........
SwooleTW\Http\LaravelServiceProvider::class,
]

3、我直接在源码里修改的配置,修改对应的端口,该端口需要再服务器上放行。最好是1024以下的端口,以上的有没有问题我不清楚,我记得查资料时,提醒不要使用1024以上的端口。
在这里插入图片描述
4、命令

开始运行
php artisan swoole:http start
常驻运行:
php artisan swoole:http start &
停止
php artisan swoole:http stop

5、配置代理(伪静态)

location /api {proxy_pass http://127.0.0.1:1023;proxy_set_header X-Real-IP $remote_addr;proxy_set_header Host $host;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";rewrite /sw/(.*) /$1 break;proxy_redirect off;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com