通过指向 blob 存储的链接或通过控制器操作提供 PDF?

Provide PDFs via links to a blob storage or by controller action?

我想知道:

将 PDF 存储在 blob 存储上然后 link 到 PDF 或使 PDF 在控制器操作上可用更有意义吗?

优缺点是什么?我应该看什么?

请原谅我的英语不好,感谢您的帮助。

如果 PDF 是静态的(不是根据请求动态生成的),那么将它们存储在 blob 存储中是有意义的。它会更有效率,而且您可以轻松地通过 Microsoft 的 CDN 分发内容。

如果您将 PDF 放在 Blob 存储中并 link 直接编辑到它们,那将有效。但是,如果您 link 将其发送到控制器操作(假设您正在谈论 MVC 网络应用程序),则可以跟踪请求了哪些 PDF 并将 link 发送到 PDF。这仅取决于您要实现的目标。