问题描述
intiLength=StringTools.getByteLength(buffer.toString());response.resetBuffer();response.setContentLength(iLength);response.setBufferSize(iLength);response.getWriter().write(buffer.toString());response.flushBuffer();在本机显示的很快,但是拿到服务器上显示很慢这事怎么回事啊服务器是LINUX的本机和服务器连接的数据库是一个buffer.toString()也不是很长的字符串
解决方案
解决方案二:
在代码中加日志看具体哪个环节时间长
解决方案三:
intiLength=StringTools.getByteLength(buffer.toString());response.resetBuffer();response.setContentLength(iLength);response.setBufferSize(iLength);response.getWriter().write(buffer.toString());response.flushBuffer();这段代码执行的都很快,只是到页面显示的时候很慢
解决方案四:
你可以先确定哪一行代码慢然后再想原因
解决方案五:
linux的通信端口排查一下
解决方案六:
log.info("当前时间1="+tempDate.format(newDate())+"rn");response.resetBuffer();log.info("当前时间2="+tempDate.format(newDate())+"rn");response.setContentLength(iLength);log.info("当前时间3="+tempDate.format(newDate())+"rn");response.setBufferSize(iLength);log.info("当前时间4="+tempDate.format(newDate())+"rn");response.getWriter().write(buffer.toString());log.info("当前时间5="+tempDate.format(newDate())+"rn");response.flushBuffer();log.info("当前时间6="+tempDate.format(newDate())+"rn");打印出来的时间几乎没有间隔
解决方案七:
我说也是用这种方法比较好
解决方案八:
该回复于2011-02-10 15:19:43被版主删除
解决方案九:
顶一下。一年多没来了。
解决方案十:
该回复于2011-02-10 15:19:43被版主删除