这可能完全偏离主题,如果是这样,我很抱歉,但这是关于服务器的,它让我完全困惑。
基本上,图像加载错误似乎是随机的。我从来没有遇到过这种情况,而且完全无法预测,这使得诊断变得更加困难。
但似乎有时浏览器(或服务器)会对要发送的文件感到困惑。
在最近的案例中,应该加载的图像是:
/img/sprites/c/f/a.png
但实际加载的图像是:
/img/sprites/f/c/a.png
然后浏览器会缓存这个错误的图像,用户必须按 Ctrl+F5 才能正确加载图像。
我注意到,这种情况似乎总是发生在类似文件名的精灵身上——在我的一个旧项目中,偶尔会发生这种情况:
Should be: /img/sprites/p_m/123.png
Actually : /img/sprites/p_ms/123.png
我最初的想法是mod_speling,但我的服务器上没有安装这个模块。
您遇到过这种情况吗?您能给出一些建议,说明可能的原因以及如何解决吗?
答案1
如果没有有关环境、配置和页面来源的更多信息,答案就只能是相当笼统的。
简化使问题更具有可重现性。
另外,尽可能多地收集信息。如果您使用 Google Analytics 或 Google 网站管理员工具,请从中寻找线索。使用 Chrome 的开发人员工具或 Firebug 之类的工具查看页面。