我的网站由一系列表单提交组成。极少数的浏览器,不到 1%,也许只有一些 IE 浏览器,会在每个内容页面同时请求主页。对于有问题的浏览器之一,IIS 日志的典型部分如下所示:
15-Mar-13 11:07:39 PM POST /content.asp
15-Mar-13 11:07:39 PM GET /mainstyle.css
15-Mar-13 11:07:39 PM GET /images/logo.gif
15-Mar-13 11:07:39 PM GET /images/bar.gif
15-Mar-13 11:07:39 PM GET /images/fill.gif
15-Mar-13 11:07:39 PM GET /images/pbtop.gif
15-Mar-13 11:07:39 PM GET /images/hr.gif
15-Mar-13 11:07:39 PM GET /index.htm
15-Mar-13 11:07:39 PM GET /images/pbbottom.gif
对 /index.htm 的请求是虚假的(并造成很多麻烦)。(即使请求只是针对“/”,IIS 也会记录“/index.htm”。)因为 IIS 日志只解析到整秒,并且项目没有按确切的顺序出现,所以很难确定是否对 index.htm 的奇怪额外请求是由前一页或正在加载的页面中的某些内容触发的。
我的第一个想法是页面某处可能有一个空白的 src="" ,但没有,至少在我用来测试的任何浏览器中都没有。它让我发疯,因为我无法复制它,而且它只发生在一小部分用户身上。
有没有人见过这样的事情,或者猜猜是什么原因造成的?