将 Laravel 存储文件夹移动到 Amazon s3
Posted
技术标签:
【中文标题】将 Laravel 存储文件夹移动到 Amazon s3【英文标题】:Move Laravel storage folder to Amazon s3 【发布时间】:2015-02-24 14:24:24 【问题描述】:在 Laravel 的 app/
文件夹中,还有一个名为 storage/
的文件夹,用于保存所有数据、日志和缓存。我想知道是否有任何方法可以将此存储目录的位置更改为 Amazon s3 而不是其当前位置?
【问题讨论】:
这会对性能产生重大影响,我通常强烈建议不要这样做。可能有更好的方法,但这取决于您要完成的工作。 我想创建一个子域 (cdn.yourdomain.com),将其添加到亚马逊缓存并从中获取 js、css 和图像不是一个坏主意。我已经这样做了,它使网站变得更快。如果您在存储设备上存储这些类型以外的数据,那么获取这些数据不是一个好主意。 【参考方案1】:这是可行的,但它很可能是一个糟糕的主意,我建议您永远不要使用 S3 来托管您的日志等。
把它留在原处,改变它会对你的表现产生巨大的负面影响
【讨论】:
以上是关于将 Laravel 存储文件夹移动到 Amazon s3的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5:如何将文件从Amazon S3复制(流)到FTP?
Laravel Media Conversions不是在Amazon S3上使用laravel-medialibrary创建的
Laravel 5:如何将本地文件复制到 Amazon S3?