【问题标题】:Reduce Image load Time减少图像加载时间
【发布时间】:2011-05-27 12:41:57
【问题描述】:

我遇到了图片加载问题。我的网站在主页上包含大约 20 张图片。加载需要很长时间。

那么在 asp.net framework 3.5 中是否有任何代码可以在没有 jquery 或 javascript 的情况下减少加载时间。

【问题讨论】:

    标签: asp.net .net-3.5 asp.net-ajax


    【解决方案1】:

    “asp.net framework 3.5中是否有任何代码可以减少加载时间”

    没有。

    然而 1)我们在谈论什么样的图像?内容图像或布局图像?如果它们是布局图像,那么您可以将图像组合在一起并使用 CSS 适当地定位它们。这将减少对图像的请求数量。

    2) 我们在谈论这些图像的文件大小是多少? 10k? 20k? 10万?您可以通过 smushit 运行图像以减小文件大小。

    http://developer.yahoo.com/yslow/smushit/

    【讨论】:

      【解决方案2】:

      图像由客户端浏览器加载并为后续请求缓存。所以你可以使用javascript预取它们。除了减少这些图像的数量之外,您在服务器端无能为力,但我认为这不是一个选择:-)

      你也可以看看一种叫做CSS Sprites的技术。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-30
        • 2011-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多