一,什么是octane?
1, Laravel Octane 通过使用高性能应用程序服务器为您的应用程序提供服务来增强您的应用程序的性能,
包括 Open Swoole,Swoole,和 RoadRunner。
Octane 启动您的应用程序一次,将其保存在内存中,然后以极快的速度向它提供请求。
2,官网地址:
https://laravel.com/docs/11.x/octane
二,安装octane
1,用composer安装:
$ composer require laravel/octane
查看版本:
$ composer show laravel/octane
name : laravel/octane
descrip. : Supercharge your Laravel application's performance.
keywords : frankenphp, laravel, octane, roadrunner, swoole
versions : * v2.5.9
released : 2024-10-06, 1 month ago
type : library
license : MIT License (MIT) (OSI approved) https://spdx.org/licenses/MIT.html#licenseText
homepage :
......
2, 安装octane配置文件
php artisan octane:install
需要从3个应用服务(application server)中选择一个
我们选择swoole,注意:前提是您的系统中已安装了swoole
3,配置文件安装好后位于:
config/octane.php
4,在配置文件中添加相应的配置:
'swoole' => [
'options' => [
'log_file' => storage_path('logs/swoole_http.log'),
'package_max_length' => 10 * 1024 * 1024,
],
],
三,应用服务(application server)
这三个应用服务:
frankenphp
roadrunner
swoole
看网上别人做的测试性能上应该差不多,我没测试过,
大家选择自己熟悉的的即可
四,测试效果
启动octane:
# php artisan octane:start
INFO Server running….
Local: http://127.0.0.1:8000
Press Ctrl+C to stop the server
默认使用了8000端口
查看octane状态:
# php artisan octane:status
INFO Octane server is running.
标签:laravel,swoole,server,laravel11,php,安装,octane From: https://www.cnblogs.com/architectforest/p/18534705