- 主题:一个jsp很慢,请问大致改进思路是咋样的? (转载)
tag 会很忙,尤其是用tag做循环
建议改写,用 <% %> 改写
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 【 以下文字转载自 WebDev 讨论区 】
: 发信人: naiveteage (naiveteage), 信区: WebDev
: 标 题: 一个jsp很慢,请问大致改进思路是咋样的?
: ...................
--
FROM 58.251.103.210
有数据量的提升,至少一个数量级
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 该jsp是用到了不少<c:forEach 循环,
: 而且有相当多<c:if,<c:choose等判断语句.
: 你意思是改用纯jsp的
: ...................
--
修改:zms FROM 58.251.103.210
FROM 58.251.103.210
有很多因素会影响速度
网络 和 html布局 是其中之一
你1M的内容,html布局不好的话,1M传输完,内容才能显示,传输1M内容,可能就需要很多时间的
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 另外,也不是每次都很慢,
: 有时速度还可以,当然特别是内部网访问,
: 但是在外面访问,慢的比率就相对较高些,
: ...................
--
FROM 58.251.103.210
是的,而且是绝对的
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 顺便问一下,
: 是不是用<%,%>比任何标签(如struts2自带的标签)
: 都快?
: ...................
--
FROM 58.251.103.210
一般 标签 会用反射,所以很慢
有一个数量级的差别,在有循环的时候特别明显
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 同事用wily工具检测,发现从web请求到response返回去,
: 有时候要花10几秒,甚至几十秒(比如50秒),
: 如果真像您说的一个数量级的提升,
: ...................
--
修改:zms FROM 58.251.103.210
FROM 58.251.103.210
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 网络没有办法,客观因素。
: 至于您说的html布局,有没有
: 一些小窍门可以优化html布局来提升客户体验(速度)?
就是 主要内容不用表格,用div
服务器适时的flush一下之类的
: ...................
--
FROM 58.251.103.210
速度只是一个考虑的方面
可维护行也是一个考虑的点,用 <%%> 据说不利于维护
而且 没有大的循环时,标签慢不明显
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 那就有点奇怪了,既然这样,为何很多人还提倡用标签来代替<%%>,
: 说<%%>习惯不好
--
FROM 58.251.103.210
div的提升不在于速度
在table的问题在于: 可能1M的数据,在没完全传输完前(哪怕传输了999K),浏览器看到的也还是一片空白,和1K没传输时是一样的,客观造成了慢的效果
【 在 naiveteage (naiveteage) 的大作中提到: 】
: 标 题: Re: 一个jsp很慢,请问大致改进思路是咋样的? (转载)
: 发信站: 水木社区 (Wed Dec 2 17:31:05 2009), 站内
:
:
: 【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: : 标 题: Re: 一个jsp很慢,请问大致改进思路是咋样的? (转载)
: : 发信站: 水木社区 (Wed Dec 2 17:26:03 2009), 站内
: :
: : 这个我认为div跟table在展现上面的速度倒不用考虑太多。
: 你的意思是,div提升不明显,所以保留用table也可以?
: 如果要跨浏览器(比如ie6和ie高版本,ff),div是不是还要多出这些考虑?
: :
: : 部分内容可以在document content加载完之后再发请求。
: 这个倒是一个想法
: :
: : 建议参考firefox yslow插件的一些说明。
: 这个不知道是什么,呵呵。
: : 【 在 naiveteage (naiveteage) 的大作中提到: 】
: : : 不用表格,用div的话,主要是哪方面的提高?
: : : 1. 网页展现很快
: : : 还是
: : : ...................
: :
: : --
: :
: : ※ 来源:·水木社区 newsmth.net·[FROM: 211.100.227.*]
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 211.99.222.*]
--
FROM 58.251.103.210