标签: laravel-octane

为什么 PHP-FPM 性能优于 Octane?

我设置了一个干净的 Laravel 9 项目。然后我使用 RoadRunner 设置 Octane。

我在 Windows 11 主机中的 VirtualBox VM 上运行它。

我的电脑:

  • CPU:锐龙5 3600

  • 内存:32GB - 2x16GB DDR4 3200Mhz CL16

  • 存储:三星 970 Evo(未加),500GB

虚拟机:

  • CPU:4核

  • 内存:4GB

  • 存储:固定10GB

我使用 nginx 测试并比较了 PHP-FPM 和 Octane 之间的性能wrk:https: //github.com/wg/wrk

在 Laravel 的默认主页上运行基准测试

这些是每个设置的 nginx 配置文件:

  1. 辛烷值设置:
map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}

server {
    listen 80;
    listen [::]:80;
    server_name myapp.dev;
    server_tokens off;
    root /var/www/html/myapp/public;

    index index.php;

    charset utf-8;

    location /index.php {
        try_files /not_exists @octane;
    }

    location …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-octane laravel-9

5
推荐指数
1
解决办法
1114
查看次数

Laravel 与 PHP-FPM 哪个更好,还是 Laravel Octane 更好?

考虑您的应用程序具有其他常见因素,不包括 laravel + php-FPM 和 Laravel Octane,例如 apache 服务器、内存大小、处理器速度等。

那么有人可以告诉我为什么以及哪个性能更好吗?

我发现了很多关于 laravel Octane 和 php-fpm 的内容,但我没有找到它们之间的任何比较,要么两者都有完全不同的目的,我错过了理解它的含义,要么我正在正确地挖掘。

php laravel fpm laravel-octane

0
推荐指数
1
解决办法
2000
查看次数

标签 统计

laravel ×2

laravel-octane ×2

fpm ×1

laravel-9 ×1

php ×1