【发布时间】:2010-06-25 02:36:14
【问题描述】:
头像图片:存储在数据库中还是CDN上?
Ps(头像是用户头像)
【问题讨论】:
-
在没有详细情况的情况下,谁能给出有意义的答案? CDN 可能过大或(单个)数据库可能不足,但没有任何细节,这可能是正确或错误的建议。
标签: sql-server database image cdn data-storage
头像图片:存储在数据库中还是CDN上?
Ps(头像是用户头像)
【问题讨论】:
标签: sql-server database image cdn data-storage
如果存储在数据库中,图像文件是不可缓存的,因为用户浏览器会通过链接缓存图像文件,这样就不必再次下载文件了。
通常,用户头像文件存储在文件字典中,因此它具有图像文件的永久链接。
您可以使用CDN加速加载速度,节省用户头像的带宽。
【讨论】:
既然您可以使用 http://en.gravatar.com/ 或类似 Stack Overflow 使用的类似功能,为什么还要自己存储它?
【讨论】:
这两种方式各有优势。
在文件系统中存储图像对于具有以下功能的应用程序非常有利:
在 SQL Server 中存储图像对于具有以下功能的应用程序非常有利:
【讨论】: