agenciafmd/laravel-turbo

Turbo - Agência F&MD

dev-master 2022-05-30 14:50 UTC

This package is auto-updated.

Last update: 2024-08-29 06:07:29 UTC


README

Banner

Downloads Licença

减少页面响应和加载时间。

更多信息请参阅

https://github.com/renatomarinho/laravel-page-speed

https://github.com/JosephSilber/page-cache

安装

composer require agenciafmd/laravel-turbo:dev-master

配置

安装后,您可以使用以下选项

添加中间件。

要使用我们的包,我们需要添加中间件 turbo。这样,我们的路由将被压缩,并且会在 public/page-cache 中创建一个与其相关的静态文件。

重要的是,如果这个页面上有数据库数据,我们一旦数据更新,就要小心清理缓存。 更多信息

Route::get('/', function () {
    return view('welcome');
})->middleware('turbo');

不要忘记配置 apache / nginx,以便消费静态文件。 更多信息

禁用。

.env

TURBO_ENABLE=false

自定义优化中间件。

发布配置文件(config/laravel-turbo.php)。

php artisan vendor:publish --tag="laravel-turbo:config"

根据需要修改中间件。 更多信息

...
'middlewares' => [
    CacheResponse::class,
    RemoveComments::class,
    RemoveQuotes::class,
    CollapseWhitespace::class,
]
...