我正在构建一个ASP .NET Web解决方案,其中将包含大量图片和希望获得相当数量的访问量。我真的很想实现高性能。
我应该将图片保存在数据库中还是文件系统中?无论答案如何,我更感兴趣的是选择特定方式的原因。
将图片保存在文件系统中通常比将其保存在数据库中更具效率。这是因为数据库需要进行额外的处理和查询,而文件系统只需要简单地读取文件并显示它们。此外,将大量图像存储在数据库中可能会导致数据库变得非常庞大,从而影响性能。但是,如果您需要控制对图像的访问权限,则可以将它们保存在数据库中以更好地保护它们。