Sha*_*rde 6 amazon-s3 asp.net-mvc-3 amazon-cloudfront
我试图围绕我应该用什么方法来强制CDN刷新用户个人资料照片在网站上,其中CloudFront是提供个人资料照片的CDN,而S3是底层文件存储.
用户更新个人资料照片后,我需要确保用户个人资料照片是最新的.我看到有三个选项可以更新个人资料照片,并确保网站用户在修改个人资料照片后立即获取最新图像.在确保新鲜内容和最大长期成本效益方面,这些方法是否优于其他方法?是否有更好的方法来确保新鲜的内容和最大的长期成本效益?
谢谢
小智 5
CloudFront失效可能需要一段时间才能启动,并且作为删除必须删除的内容(如版权侵权)的最后手段而被推荐.
最好的方法是版本化URL.对于个人资料图片,我会使用唯一的ID(例如GUID).每当用户上传新照片时,请替换该URL(如果您愿意,可以删除旧照片).
使用用户个人资料照片的新ID更新数据库时,CloudFront将提取新图像并立即进行更改.
| 归档时间: |
|
| 查看次数: |
1288 次 |
| 最近记录: |