在大型 Web 项目中存储媒体文件的最佳实践

Best practice to store media files in a big web project

我正在处理 CakePHP 3 项目。该项目需要大量图片和pdf文件,待项目上线后上传。

目前网站设计所需的所有图片都存储在webroot/img

稍后存储图像会使应用程序变大。我想保持应用程序部分尽可能干净,并将所有媒体文件存储在其他地方。

media.website.com 一样,将所有媒体文件存储在单独的 subdomain 上是一个好习惯吗?我可以使用 CakePHP 将图像上传到此子域吗?

您可以使用Amazon AWS S3 服务来存储所有媒体文件。 速度快,成本低。

谢谢, 索拉布