Destiny
3个月前

FPM 调成静态,给了 300 进程。。。并发量单台也就 500。。。。5.1 的项目

讨论数量: 5
JaguarJack

你开到 100 估计并发也是 500 :joy:

3个月前 评论
Destiny

@JaguarJack 还是得用 swoole

3个月前 评论
Destiny

@JaguarJack 项目肯定没问题的。就访问了个首页。。。

3个月前 评论

针对 Laravel 的优化不能 只调整 FPM 进程参数。

更不能 盲目 调整 FPM 进程参数。

通常 CPU 只有十几个、甚至几个核心,开 300 个 Worker 反而会增加 CPU 在上下文切换调度上的负担,应该根据硬件配置优化。

另外,对于 Laravel 项目来说,瓶颈一般在于 PHP 代码,优化 LNM 带来的效益远不如优化 P

3个月前 评论
Destiny

@Wi1dcard 进程都是根据服务器配置设置的,Laravel 项目本身的配置优化和代码优化并不能显著的提示性能,当然也做了 Redis 缓存。

我们并没有测试特别复杂的逻辑,只针对项目一个简单页面进行测试,最后得出在 FPM 的工作模式下除了负载均衡加机器意外貌似没别的办法。

3个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
热门动弹

社区文档:

将托管在 packagist.org 和 github.com 的扩展包使用国内 CDN 加速
GitHub Laravel 扩展包 TOP 250
速查表方便快速查询框架功能,支持手机访问,支持中英文版本
Laravel 中文文档,由社区用户翻译和维护,将会保持一直更新
此文档的目的,就是为了提高技术团队的凝聚力、一致性和生产效率。
开发环境的部署,开发者工具的选择,适用于 Mac 和 Windows。
浓缩过后的精华
Laravel Nova 后台管理面板文档的中文翻译
Lumen 中文文档,由社区用户翻译和维护,将会保持一直更新
Laravel 下知名扩展包 Dingo API 的中文文档,Laravel API 开发必知必会