我希望有人可以帮我弄清楚传递文件的每种方法的优缺点。
工作流程如下:
文件是主要图像,但可能有一些视频。我应该使用此场景中的原始字节还是使用流对象?
流对原始字节有什么好处?
答案 0 :(得分:1)
Streams对大文件的性能会更好,因为并非所有文件都需要一次读入内存(当然,这取决于流的类型)。
虽然确实存在将文件存储在数据库中的原因,但一般来说我会建议不要使用它。这使得备份数据库变得更加困难(更大的文件意味着更多的时间来备份和恢复),更难以查看应用程序之外的文件(偶尔会非常有用,特别是在调试时),并且可能会显着更加昂贵它将占用额外的带宽,处理器,内存和存储空间。