【问题标题】:Static images on a subdomain only show up sporadically or after reload子域上的静态图像仅偶尔显示或在重新加载后显示
【发布时间】:2012-07-06 10:56:45
【问题描述】:

希望你能帮帮我。

在我们的网站空间中,我的目录结构如下所示。为简单起见,我已更改所有名称。


根/网站1
根/网站2
根/图像

这些网站在两个不同的域下可用:www.website1.com 和 www.website2.de。

root/images 中的图片由两个网站共享。出于这个原因,我有一个(子)域 images.anotherwebsite.net 指向根/图像。我还认为从另一个域加载图像会加快加载速度。

现在我遇到的问题是,位于子域上的图像偶尔不会显示。使用 Firebug 检查网络活动,我可以看到图像没有被加载。 加载页面后检查源代码(图像未显示)我可以看到源代码看起来不错 - 显示如下:

<img src="http://images.anotherwebsite.net/testimage.jpg" border="0" width="100" height="100" alt="Test" />

那么,如果源代码是这样的,那为什么浏览器不显示图片呢?

在重新加载时,图像总是显示出来。

我在 Chrome、Firefox、IE 上试过这个。 同样的问题。

任何帮助将不胜感激。

非常感谢

【问题讨论】:

    标签: html dns webserver subdomain


    【解决方案1】:

    我相信显示来自不同域的图像的浏览器实际上会与网络服务器建立另一个连接,以在页面加载时尝试检索图像。也许网络服务器不会同时接受来自同一连接的多个连接?这可能会给您与您描述的相同类型的症状。检查网络服务器上的任何连接限制。

    【讨论】:

    • 你好土匪。谢谢四你的快速回复和你的好点。尽管我想知道:如果您的观点是正确的,那么为什么在真正重新加载所有图像的 Shift-Reload 之后显示图像(而不是从缓存中检索已加载图像的“正常”重新加载)。执行“轮班重新加载”与干净的第一次加载相同,服务器必须再次建立多个连接。但是...在此重新加载时,我的图像出现了。这对我来说看起来很奇怪
    • 我也想知道,并且不确定是否在重新加载时,由于它被缓存,它可能不会再次拉下整个站点,它只是获取图像.. 可能值得检查网络服务器日志(apache?)。也许尝试在tools.pingdom.com/fpt 进行网站测试,看看是否所有图像也从那里加载。
    猜你喜欢
    • 1970-01-01
    • 2021-06-01
    • 2015-09-07
    • 2015-11-11
    • 2023-04-10
    • 1970-01-01
    • 2022-01-08
    • 2020-01-28
    • 1970-01-01
    相关资源
    最近更新 更多