请问如何提高程序并发请求?

edzhcom 2008-10-24 04:25:40
经过压力测试,发现我的程序只能达到400个并发

程序主要是使用dom4j操作xml,然后使用xslt解析xml,可以说基本上都是xml的操作

测试结果如下:
------------------------------------------------------------------
1、jsp静态页测试 1000连接(可能我这个系统极限就1000个并发)
2、dom4j+xml+xslt 400连接
3、dom4j+xml+xslt(取消若干xml操作,只进行简单xml操作) 780连接
4、dom4j+xml+xslt(取消若干xml操作,只进行简单xml操作,取消xslt解析xml) 1000连接


所以原因基本上知道,dom4j操作xml太多了,但是又不可精简了;另外就是xslt页面太大了;
有人用过sax吗?能否给个sax增删改查xml的具体例子?
大家有什么好建议吗?程序写发上有没有什么要注意的?
...全文
117 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
edzhcom 2008-10-29
  • 打赏
  • 举报
回复
问题已解决,dom4j的效率还行,主要是xslt解析xml效率不行
ffmusic 2008-10-27
  • 打赏
  • 举报
回复
测试的时候不能单看并发量,需要关注系统中各个资源的利用情况
1、内存使用率
2、CPU使用率
3、IO占用情况
根据测试的结果再看看哪个地方还可以优化。
sunxw18 2008-10-25
  • 打赏
  • 举报
回复
优化程序,使用cache!400个并发太差了!不过与服务器的配置也有关哦!
dengfeiling 2008-10-24
  • 打赏
  • 举报
回复
用dom4j吧,hibernate之类的框架都用它

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧