【问题标题】:Loading images faster in Gridview在 Gridview 中更快地加载图像
【发布时间】:2010-06-15 18:49:16
【问题描述】:

我有一个网格视图,它显示所有员工的数据及其图像(存储在数据库中)。 当我单击排序或分页或重新加载时,图像需要更多时间才能完全呈现。 我正在使用 httphandler 将图像显示为流。 有什么办法可以加快这个图片的加载速度吗?

【问题讨论】:

  • 如果它们是静态图像并且不会更改,请将它们作为资源嵌入到您的项目中,然后调用它们。
  • 您可以将缓存添加到 httphandler,以便图像被浏览器缓存,这样您就不需要在每次排序时重新检索它们,等等。
  • 这个 httphandler 缓存将如何工作?

标签: c# .net asp.net image-processing httphandler


【解决方案1】:

您可以在HttpContext.Current.Cache 中缓存字节数组,并从IHttpHandler 中的缓存中返回它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 2019-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多