Html 空href和src如何影响app server?

Html 空href和src如何影响app server?,html,spring,internet-explorer,jboss,yslow,Html,Spring,Internet Explorer,Jboss,Yslow,我的web应用程序运行在JBoss应用服务器上,基于SpringMVC。该应用程序在Internet Explorer 9中进行了测试 当服务器的内存使用率达到99%时,我遇到了一个bug。在分析日志之后,我注意到,当用户执行向服务器发送POST请求的操作时,出现了错误,此外,一些GET之前已发送,不应发送这些GET(执行此GET只是为了在我第一次进入页面时重定向到页面)。换句话说,在没有bug的场景中,GET和POST的顺序应该是GET,POST,POST,POST,…,但是当服务器内存不足并

我的web应用程序运行在JBoss应用服务器上,基于SpringMVC。该应用程序在Internet Explorer 9中进行了测试

当服务器的内存使用率达到99%时,我遇到了一个bug。在分析日志之后,我注意到,当用户执行向服务器发送POST请求的操作时,出现了错误,此外,一些GET之前已发送,不应发送这些GET(执行此GET只是为了在我第一次进入页面时重定向到页面)。换句话说,在没有bug的场景中,GET和POST的顺序应该是
GET,POST,POST,POST,…
,但是当服务器内存不足并且前端处理bug时,顺序是
GET,POST,GET,POST,…
。起初我无法理解执行GET的原因,但后来我找到了讨论,并得出结论,这是由页面上的
href=“#”
引起的。那我已经读过了。我在这一段中做了标记:

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

1) 据我所知,我的GET是
Internet Explorer向页面所在的目录发出请求
,对吗

2) 为什么只有当服务器的内存使用率达到99%时才会发生这种情况

所以,我已经删除了页面上所有的空HREF,并重新部署了应用程序。虫子不见了。然后,我再次添加了空的HREF并重新部署了应用程序,但无法重现以前的错误


3) 您能推荐我如何在Internet Explorer中再次重现
用户状态损坏

我认为这个问题与空href无关。你说的是锚元素(),是吗?浏览器不会在页面加载时发送请求。散列也不会在单击时触发此操作。您的日志可能包括多个用户交互或一个重新加载(GET)初始页面的用户,因为当GC试图释放一些内存时,您的应用程序非常慢。99%的内存消耗可能发生在其他地方,这只是一个结果。