我有一个即将推出的项目,我将在Amazon S3上存储数千张高清照片。问题是,我需要原件和包含水印的版本。只有水印图像才会在网站上使用。原件用于履行。
最好是我创建带有水印的版本并存储在亚马逊S3上,还是应该根据需要从原始版本生成水印版本,并在本地缓存水印图像?我认为权衡是存储空间与处理器使用和加载时间之间的权衡。我不确定会发生什么。
答案 0 :(得分:2)
根据我的经验,图像处理(特别是大型高清图像)处理速度非常慢且内存密集,而Amazon S3存储非常便宜,因此我会在上传数据并使用优化图像时生成调整大小的水印图像以进行网页显示提供良好的用户体验。