在我开发的新网站发布后,我对网站上的图像有了一个奇怪的例子。网页在所有图像完成前完成加载
看起来好像页面在所有图像完成之前完成加载。
图像位于另一台使用samba共享图像的服务器上。这个连接可能会变慢吗?
在我的开发服务器上,这一切都很好。
难道这是Apache或PHP中的一些设置?
在我开发的新网站发布后,我对网站上的图像有了一个奇怪的例子。网页在所有图像完成前完成加载
看起来好像页面在所有图像完成之前完成加载。
图像位于另一台使用samba共享图像的服务器上。这个连接可能会变慢吗?
在我的开发服务器上,这一切都很好。
难道这是Apache或PHP中的一些设置?
我自己找到了问题的解决方案。
图像位于外部服务器上。在本地复制图像时,问题似乎消失。 Mabye服务器之间的份额不够快?
谢谢你的答案!
当您访问网页时会加载Html代码。沉重的资源被加载速度较慢。
一个提示就知道是预紧图像通过使用CSS样式,你可以找到a description here (Preloading Images With CSS)或CSS Throwdown: Preload Images without JavaScript
localhost的行为和服务器行为之间的差异是由带宽造成的......
之前我看到过这个问题,当我导出的图像“轻微损坏”。尝试重新导出图像以查看它是否解决问题(即,在您喜欢的图像编辑器中进行编辑并执行“另存为” - 将其保存到其他位置,然后用新的图像替换已损坏的图像)。
图像是否完成加载?也许文件路径不正确? 此外,你是基于加载在你的浏览器上说'完成'? – Lizard
如果您使用的是Firefox,请使用'Web Developer'插件并使用工具'Find Broken Images' – Lizard
您可以使用firebug,fiddler,httpanalyzer检查无效/不正确的路径。 – jerjer