将图片存储为文件或存储在数据库中,例如用于 Web 应用程序的 MSSQL? [英] Store pictures as files or in the database like MSSQL for a web app?
本文介绍了将图片存储为文件或存储在数据库中,例如用于 Web 应用程序的 MSSQL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在构建一个 ASP .NET Web 解决方案,该解决方案将包含大量图片并希望有相当数量的流量.我真的很想实现性能.
I'm building an ASP .NET web solution that will include a lot of pictures and hopefully a fair amount of traffic. I do really want to achieve performance.
我应该将图片保存在数据库中还是文件系统中?不管答案是什么,我更感兴趣的是为什么要选择一种特定的方式.
Should I save the pictures in the Database or on the File system? And regardless the answer I'm more interested in why choosing a specific way.
推荐答案
将图片存储在文件系统中,并将图片位置存储在数据库中.
Store the pictures on the file system and picture locations in the database.
为什么?因为……
- 您将能够将图片作为静态文件提供.
- 无需访问数据库或应用程序代码即可获取图片.
- 可以从不同的服务器提供图像以提高性能.
- 这将减少数据库瓶颈.
- 数据库最终将其数据存储在文件系统上.
- 图像存储在文件系统上时可以轻松缓存.
这篇关于将图片存储为文件或存储在数据库中,例如用于 Web 应用程序的 MSSQL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文