c# - 从 SQL Server 一次或单独检索所有图像

标签 c# asp.net sql-server database

我有许多图像在数据库中存储为 VARBINARY(MAX)(使用 FileStream)。我希望一次检索大约 10 张左右的图像。

使用 ASP.net 的规定的、最常见的方法是使用 HTTP 处理程序并为每个单独的图像访问数据库。看起来不错,但有时有点慢。

在一个大数据 block 中同时下载给定页面的所有图像是否最好?还是我应该尝试分别捕获每个?最佳实践?

最佳答案

可能最好在没有设置 cookie 的域上单独执行它们,或者确保您的处理程序能够同时处理多个请求。这样您就可以同时从数据库流式传输多个结果,并在网络服务器获取图像时从您的网络服务器流式传输多张图像。

关于c# - 从 SQL Server 一次或单独检索所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32897169/

相关文章:

c# - 将文档上传到 Sharepoint 时添加元数据

c# - 如何在将数据集导出到 excel 时使标题字体加粗?

sql - 如何使用 MERGE 然后将一条源记录拆分为多条目标记录?

c# - Windows 7 上的 SSL 客户端 SSPI 错误

c# - 将对象强制转换为指定类的最佳做法

asp.net - Asp.net MVC 中 QueryString 值的安全性

C# 使用脚本创建数据库

sql-server - 使用 SSIS 将多个连接表从一个数据库传输到另一个数据库?

c# - Azure 函数停止从 IoT 中心调用

c# - 应用程序的哪一层应该包含DTO实现