ASP.NET页在函数处响应缓慢

本文关键字:响应 缓慢 函数 NET ASP | 更新日期: 2023-09-27 18:00:25

我创建了一个ASPX页面来查看图像。。。我已经列出了一个列表,谁携带了windows azure blobstorage中所有图像的URI。此项对于临时存储数据是不可见的。

我还有一个可见的列表,其中的uri是"regexed"(使用Rexex函数),用于只使用文件名的用户。

下一步是,如果从我的列表框(lbTimeList)中选择的索引发生了更改,则使用uriList中的URI获取新图像。

signature=我从Web服务中重定时的SAS密钥。

我是这样做的:

    protected void lbTimeList_SelectedIndexChanged(object sender, EventArgs e)
    {
        imageScreen.ImageUrl = uriList.Items[lbTimeList.SelectedIndex] + signature.Text;
    }

如果uriList中有3000多个项目,那么用这种方式获取图像需要很长时间。。。

您可以在:在线应用程序上查看响应时间过长的结果。。

有没有其他方法可以在更短的响应时间内从Azure Blob存储中获取特定映像?

ASP.NET页在函数处响应缓慢

您在服务器和客户端之间来回发布大量数据。在lbTimeList中的每个选择上都会进行一次完整的往返,这非常耗时,因为您要来回传递大量数据。

您可以将lbTimeList和Url的文本作为键值对传递给客户端一次。然后使用一些客户端代码(jScript,…)在列表中的新选择中加载正确的图像。