web项目,struts1框架,登陆的时候servlet响应会很慢,最后定位在request.getRemoteHost()这一行代码,执行了7秒,搞不清楚什么原因,这个是获取服务器的ip,是不是我们的网络结构太复杂了?网络是公司的局域网
http://bbs.csdn.net/topics/390381461
这个问题后来解决了,是获取请求的ip地址不应该使用request.getRemoteHost()这个方法,应该使用request.getRemoteAddr()。
前一个方法会试图解析dns域名(这个还可以在tomcat中关掉),所以会很耗时。