【问题标题】:Why do these images load so slowly in Opera?为什么这些图像在 Opera 中加载如此缓慢?
【发布时间】:2012-06-13 03:54:25
【问题描述】:

在 FireFox 和 IE 中,this page 上的图像几乎会立即加载(尤其是当它们被浏览器缓存时)。

但在 Opera 中,它们的加载速度非常慢。甚至不得不选择其中一个来“重新加载”以使其出现。谁能明白为什么会这样?是网页有问题还是图片的提供方式有问题,还是 Opera 设置有问题?一直在找图片缓存设置,但还真没发现什么看起来不正常的东西……

【问题讨论】:

    标签: image webserver opera page-load-time


    【解决方案1】:

    在这里,它们在 Chrome 中的加载速度差不多,但动画在 Opera 中似乎有点慢。我认为它们加载缓慢的原因是所有图像都重定向到其他地方 - 例如 http://www.triangelos.no/u/10/thumb 重定向到 http://www.triangelos.no/uploads/2012/05/4fc4028947b4b_875e059c43d1aaafab4db5afe569f10c.jpg_thumb.jpeg 。浏览器不愿意缓存重定向,因为它们下次可能会重定向到其他地方,因此在从缓存加载实际图像之前,您必须等待重新检查每个 URL。

    【讨论】:

    • 我能否改进重定向,让浏览器不那么不愿意重新检查?
    • 最好直接链接到真实文件而不需要任何重定向。然后所有浏览器都应该缓存这些文件。
    • 显然,但它不仅重定向。如果实际文件不存在,它还会在重定向之前生成实际文件。
    • 我会说这可能不是最好的架构..如果主页是动态生成的,我认为它可以检查缩略图是否存在,如果存在则直接链接?
    • 好吧,当然,一切皆有可能。问题是这些 URL 是存储在数据库中的用户编写的降价帖子中。所以他们可以写例如![u/5/small]。因此,要将其与实际 URL 交换,我必须在解析降价后解析 html 并完成所有操作。也许这不是一个糟糕的解决方案,但感觉比这种方式更乏味:p
    猜你喜欢
    • 2021-11-18
    • 2015-05-04
    • 2016-09-20
    • 2011-08-05
    • 2013-10-19
    • 1970-01-01
    • 2015-12-14
    • 2012-05-21
    • 1970-01-01
    相关资源
    最近更新 更多