ASP.Net自定义图像会延迟半秒



我一直在开发一个C#ASP.Net应用程序,该应用程序要求用户自定义图像。这些图像不是很大,因此它们被存储在数据库中。

为了方便将它们加载到页面上,创建了一个ASPX页面,根据发布方式从数据库中加载不同的图像。

我看到的问题是,如果一个页面发出多个请求(通常超过4个),那么每个请求的响应都会延迟半秒。

我添加了额外的日志记录,并通过性能分析器运行它,但无法找到半秒延迟的来源。

问题是:

  • 这个延迟是什么?我该如何摆脱它

-或-

  • 有什么更好的方式来做我正在努力做的事情,从而完全避免这种情况

您可能遇到了会话锁定。如果可能,请为这些并发请求禁用会话。有关更多信息,请参阅:

  • ASP.NET MVC和Ajax,并发请求
  • ASP.NET中会话状态实现的基础

您指的是什么"性能分析器"?你正在分析你的应用程序吗?探查器应该准确地告诉你时间的去向。

最新更新