我用struts2写的文件上传,文件30M左右,在本机tomcat上传速度很快,在服务器用weblogic9巨慢, 是从表单提交到action慢

jin_jingjing 2011-04-28 01:39:50
我用struts2写的文件上传,文件30M左右,在本机tomcat上传速度很快,在服务器用weblogic9巨慢, 是从表单提交到action慢,进入action后速度还好,请教下是什么原因,如何提高效率!
...全文
593 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
merry_guo 2013-03-03
  • 打赏
  • 举报
回复
什么情况?最后怎么解决的?有优化代码的方法吗?
望舒 2011-04-29
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
是同样的网络情况么? LZ在本机上Weblogic测试了么? 如果本机也这样的话,只能从代码入手了。:-D
jin_jingjing 2011-04-29
  • 打赏
  • 举报
回复
7楼是说直接获取客户端的路径,然后入库,这样行不通吧!
danliandejintou 2011-04-29
  • 打赏
  • 举报
回复
在服务器用weblogic9巨慢
===================
30M的文件,就是你用6M的宽带上传,也要将近7,8分钟(我的广州电信6M宽带貌似上传速度也就60,70k)
小栗色兔子 2011-04-29
  • 打赏
  • 举报
回复
1.建议数据库里保存文件的路径,用的时候从数据库里查询路径,再通过路径找到文件
2.建议使用ftp上传
zn85600301 2011-04-29
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ylz2007 的回复:]

是同样的网络情况么? LZ在本机上Weblogic测试了么? 如果本机也这样的话,只能从代码入手了。:-D
[/Quote]

还是先相同运行环境 测试下 然后在分析 耗时在哪里

不过你的做法确实有点繁琐~~ 这么大的文件为什么不用FTP上传呢
艾莎云 2011-04-29
  • 打赏
  • 举报
回复
实施apaphe
UPC_思念 2011-04-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jin_jingjing 的回复:]

我是用流读入到另外一个文本中,然后用sqlload入库
[/Quote]

咋还搞中转,直接搞不行?
jin_jingjing 2011-04-28
  • 打赏
  • 举报
回复
我是用流读入到另外一个文本中,然后用sqlload入库
waveletsoft 2011-04-28
  • 打赏
  • 举报
回复
你的30m文件写到哪里了?
直接写在硬盘上还是哪里?
jin_jingjing 2011-04-28
  • 打赏
  • 举报
回复
没有提高效率的方法吗?
hepeng_8 2011-04-28
  • 打赏
  • 举报
回复
mao貌似和网速也有关系把 嘿嘿
redlotus_lyn 2011-04-28
  • 打赏
  • 举报
回复
如果想提高效率,只能从上传代码中考虑。

个人感觉,在无其他办法。
ebonyzhang 2011-04-28
  • 打赏
  • 举报
回复
要拿到你上传的东西本身就很慢啊,加载项可能也会很大的,使你从表单提交到action比较慢!

81,094

社区成员

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

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