laravel11:安装使用octane

一,什么是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.  

 

posted @ 2024-11-08 11:11  刘宏缔的架构森林  阅读(101)  评论(0编辑  收藏  举报