我的问题很笼统,我知道可能不会100%回答。我正在构建一个ASP .NET Web解决方案,该解决方案将包含很多图片,并希望有大量流量。我确实很想实现性能。
我应该将图片保存在数据库中还是文件系统中?而且无论答案如何,我都对为什么选择特定方式更感兴趣。
非常感谢,斯特凡
重复:将图像存储在数据库中-是或否?,如何在文件系统中存储图像,存储少量图像:blob或fs?可能还有一些。
评论:感谢您提供许多好的答案。即使我喜欢拥有100%数据库驱动的解决方案的想法,我也将寻求基于文件的解决方案。似乎今天有很好的解决方案来完成我想要对数据库进行的操作,但是我有一些不这样做的原因。
我将使用托管解决方案,我拥有大量的存储空间(10gb),但数据库只有300mb。在数据库中额外的存储将花费很多。
我不是数据库专家,也不控制数据库的设置。基于数据库的解决方案可能需要自定义配置。
如果我们要在自己的服务器上运行站点,则可以考虑基于数据库的解决方案。谢谢,Stefan