12月 18, 2024 - laravel, 开发笔记    Laravel Storage::append写入速度越来越慢已关闭评论

Laravel Storage::append写入速度越来越慢

1:做大文件合并的时候,使用Storage::append 会自动添加换行符

解决: Storage::append($path, $data, null); 第三个参数填null

2:Laravel 使用append,会打开文件然后把内容写入文件中,若循环写入且文件较大,那么写入的速度会越来越慢,可以使用原生File::append来解决此问题
File::append(Storage::disk(‘local’)->path($file_name), $data);

参考链接:

https://stackoverflow.com/questions/54659226/laravel-local-disk-append-taking-up-a-lot-of-memory?answertab=scoredesc#tab-top

评论被关闭。