头像图片:存储在数据库中还是存储在 CDN 上?
Ps(头像是用户头像)
如果存储在数据库中,图像文件是不可缓存的,因为用户浏览器会通过链接缓存图像文件,这样就不必再次下载文件。
通常,用户头像文件存储在文件字典中,因此它具有图像文件的永久链接。
您可以使用 CDN 加快加载速度,节省用户头像的带宽。
当您可以使用http://en.gravatar.com/或 Stack Overflow 使用的类似工具时,为什么要自己存储它?
两种方式各有优势。
将图像存储在文件系统中对于具有以下特性的应用程序非常有利:
在 SQL Server 中存储图像对于具有以下特性的应用程序非常有利: