单页上的图像请求太多,导致其他请求变慢

时间:2013-10-30 11:57:17

标签: asp.net

我正在一个客户订购产品的页面上,在同一页面上有显示产品所需的图像,所有图像都是二进制的,我正在使用处理请求并在上下文中写入图像的处理程序。请求。

问题是我需要显示的图像数量太多,需要显示25-30个产品,请求是异步请求意味着图像正在加载,因为浏览器获取数据并且它发送大约25-30个请求并且另外请求很慢。

放置订单时,服务器会在太多时间后收到请求,并在花费时间后发送响应。 怎么样,我可以解决问题。请告诉解决方案

提前致谢!

2 个答案:

答案 0 :(得分:0)

尝试使用

<%@ OutputCache duration="60" varybyparam="None" %>

在处理和提供图像的页面上。

答案 1 :(得分:0)

有几种方法可以解析此图像。

  1. 缓存
  2. 使用CSS Sprites。
  3. 您可以根据自己的喜好使用上述任何一个或两个。