0

我正在使用数字海洋空间来存储文件。我从那里读取文件时遇到性能问题,特别是路由中的流式文件。这是我的代码结构。

默认驱动程序:

FILESYSTEM_DRIVER=digitalocean

磁盘配置:

'digitalocean' => [
        'driver' => 's3',
        'key' => env('DIGITALOCEAN_SPACES_KEY'),
        'secret' => env('DIGITALOCEAN_SPACES_SECRET'),
        'endpoint' => env('DIGITALOCEAN_SPACES_ENDPOINT'),
        'region' => env('DIGITALOCEAN_SPACES_REGION'),
        'bucket' => env('DIGITALOCEAN_SPACES_BUCKET'),
    ],

控制器功能:

public function view($path)
{
    return Storage::response($filePath);
}

这真的很慢,因为它从云存储中获取文件,然后在 url 中流式传输。有什么方法可以加快这个过程吗?

4

0 回答 0