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# - 如何将 json 拆分为空格分隔的字符串?

c# - 如何用像 C# 这样好的但多继承截肢的语言解决 "Must be MarshalByRefObject"?

asp.net - Web Forms 应用程序中模态窗口的最佳实践

javascript - 在 .net 中使用 ajax 切换不处理动态内容的数据

c# - DataContext 执行查询

sql - 存储过程按优先级返回基于可为空列的数据

mysql - 带有日期输入参数的 hsqldb 过程

c# - 变量名称中的C#@符号

c# - 请帮助我理解在 C# 中使用泛型时的多态性

c# - JavaScript 调用页面方法 : error 500. JSON