如何清空href和src影响app服务器?

时间:2014-06-19 10:52:24

标签: html spring internet-explorer jboss yslow

我的网络应用程序在JBoss App Sever上运行,基于SpringMVC。该应用程序在Internet Explorer 9中进行了测试。

当服务器的内存使用率为99%时,我遇到了一个错误。在分析了日志之后,我注意到当用户执行向服务器发送POST请求的操作时发生了错误,此外,之前发送了一些GET并且不应该发送这些GET(仅执行此GET以重定向到我第一次进入时的页面)。换句话说,在没有错误的情况下,GET和POST的顺序应该是GET, POST, POST, POST, POST, ...,但是当服务器内存不足且前端使用错误时,序列为GET, POST, GET, POST, POST, GET, POST, ...。最初我无法理解为什么GET被执行,但后来我发现this讨论并得出结论,它是由页面上的href="#"引起的。然后我读了more。我在哪里标记了这一段:

  

第二个问题是用户状态损坏。如果您通过cookie或其他方式跟踪请求中的状态,则可能会破坏数据。即使图像请求没有返回图像,浏览器也会读取并接受所有标头,包括所有cookie。虽然其余的响应被丢弃,但可能已经造成了损害。

1)据我所知,我所拥有的GET是Internet Explorer makes a request to the directory in which the page is located,我是对的吗?

2)为什么只有当服务器的内存使用率为99%时才会发生?

所以我删除了那个页面已经重新部署的应用程序的所有空的href。这个bug已经消失了。然后我再次添加了空的href并重新部署了应用程序,但无法重现与之前相同的错误。

3)您能否建议我如何在Internet Explorer中重现user state corruption

0 个答案:

没有答案