我们正在为ASP.NET应用程序抽象文件存储,该文件可以从文件系统或S3或任何其他文件存储中提供。现在对于文件系统以外的文件存储,我们需要发送请求来获取文件并提供服务。使用了两种方法:
完整下载文件并与Content-Length标题一起提供
or
在这种情况下将流传递给响应传输编码:chunked 与请求一起发送
我们的数据包括数千个js / css / images / mp3文件。每个JS / CSS /图像文件通常以KB为单位,音频文件可能以MB为单位
我们应该采用流媒体或下载方式吗?不想混淆以避免复杂性。
文件大小边界是什么,之后应该使用流而不是下载?