alc*_*cal 4 filesystems image file photos file-storage
我们正在创建一个ASP.Net MVC网站,需要存储100万+图片,大小约为2k-5k.从以前的ressearch看,它看起来像文件服务器可能比db更好(除此之外可以随意评论).
存储这么多文件时有什么特别需要考虑的吗?如果一个文件夹中有这么多文件,Windows是否能够快速找到照片有什么问题?是否需要创建分段目录结构,例如将它们按文件名分割?如果解决方案能够扩展到至少1000万张图片以满足未来潜在的扩展需求,那将是一件好事.
4Kb是NTFS的默认簇大小.您可以根据通常的图片尺寸调整此设置. http://support.microsoft.com/kb/314878
我会构建一个带有子目录的树,以便能够从一个FS移动到另一个FS:我可以在目录中放入多少个文件? 并避免一些问题:http://www.frank4dd.com/howto/various/maxfiles-per-dir.htm
您还可以拥有包含相关图片的存档,只需打开一个文件即可加载它们.可能压缩的档案可能是I/O瓶颈,如果是CPU则解压缩.
数据库更容易维护但速度更慢...所以这取决于你!
| 归档时间: |
|
| 查看次数: |
1541 次 |
| 最近记录: |