这是我第一次设计一个必须考虑图像上传/下载流量以及使用亚马逊网络服务器的网络应用程序。我一直在阅读,但我仍然对如何最好地解决我的问题感到困惑。
我正在构建一个网络应用程序,该应用程序将具有大量图像流量,我注意到它Amazon RDS
比Amazon S3
. 通常在我用来构建的网站中,我不需要担心本地存储与数据库存储。
通过将所有图片存储在数据库而不是本地(S3)中,我会丢失任何东西吗?
这让我认为最好将图像存储在Amazon RDS
. 因此,我想知道:
用户一般会上传 4 张图片:mainPicThumb
、mainPic
和。每个还将具有字段和. 为了提高效率,我应该将每种图片类型放在不同的表格中还是不应该成为问题?我的意思是,如果我将不同表格中的图片分开,我会获得更快的访问速度和搜索速度还是获得什么?secondPic
secondPicThumb
name
size
大多数用户查询也将返回 10 个不同的 Thumb 图像
我正在使用 PHP 构建后端并使用 ORM ( Propel )。
我将不胜感激任何指导/建议。