要做还是不做:将图像存储在数据库中
在Web应用程序的上下文中,我的老板总是说要在数据库中引用图像,而不是图像本身。我倾向于同意在DB中存储url与映像本身是一个好主意,但在我现在工作的地方,我们在数据库中存储了很多图像。
我能想到的唯一原因也许是它更安全?你不想有人和网址有直接联系?但是,如果是这样的话,您总是可以让网站/服务器处理图像,就像ASP.NET中的处理程序一样,这样用户就需要进行身份验证才能查看图像。我还认为从数据库中提取图像会影响性能。为什么将图像存储在数据库中可能是一个好/不太好的主意,还有其他原因吗?