gpt4 book ai didi

c# - 使用 LINQ 优化图像检索

转载 作者:行者123 更新时间:2023-11-30 21:20:21 25 4
gpt4 key购买 nike

我正在使用 LINQ 优化从数据库中检索图像。

近似图像大小为 4000 * 1000 像素,重量约为 400-600KB。

图像通过网络服务调用的 Controller 检索。通过 jQuery 调用 Web 服务。

检索到的第一张图像大约需要 0.7 - 1.5 秒,而随后的图像需要 3 到 4 秒。

从数据库中读取图像的代码没有包含在 using { } 中,我正在努力了解如何将此子句与仅返回字节数组的方法一起使用。

这里有什么方法可以提高性能吗?

谢谢

编辑:我将运行分析并在得到结果后发布代码。谢谢

最佳答案

没有实际的源代码很难说什么。更糟糕的是,所说的代码很难说出任何合理的东西:程序员非常不善于凭经验找到瓶颈。您需要的是一个不错的服务器端性能分析器(例如 dotTrace)和客户端 HTTP 分析器(例如 Fiddler)。

通过服务器端,您将看到哪些代码行执行时间最长,然后尝试根据这些知识进行改进。也许,您从数据库中提取了过多的数据,或者它缺少适当的索引。

客户端分析器将向您显示哪些 HTTP header 与您的响应一起发送(请记住,HTTP 中的缓存是最重要的)以及通常您的请求执行了多长时间。

关于c# - 使用 LINQ 优化图像检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3341780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com