在 Laravel 中使用 swoole 替代 nginx 来提高性能
1。是什么限制了 Laravel 框架的速度?
Laravel框架启动时需要加载大量文件。另外,它以良好的生态环境而闻名,所以在开发过程中,我们发现已经造了很多轮子,这使得Laravel的磁盘IO一开始就很高(即需要很多文件)已加载)
现在您知道了问题所在,解决起来就很容易了。只要你每次启动 Laravel 时不重新加载这些文件就可以了。这时候,大名鼎鼎的swoole就出现了。
2.Swoole
Swoole被誉为PHP的重新定义。它是一个PHP插件,可以让PHP像node一样异步运行,也可以使用socket为PHP提供一系列的异步IO。 、基于事件、并行数据结构的特点。 Swoole可广泛应用于互联网、移动通信、企业软件、云服务、网络游戏、物联网、车载互联网、智能家居等领域。它可以极大地提高您的项目的性能。 ? 我这里选第一个,别问为什么,就是故意的!那么我们就开始吧!
使用Composer安装
运行以下Artisan命令,并将相应的脚本和配置文件发布到根目录
启动laraves
swoole_http_server对Http协议的支持已弃用,不建议使用。只能用作应用程序服务器。并在界面中添加Nginx作为代理
至此大功告成,你可以像往常一样使用你的网站了
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。