我用struts2写的文件上传,文件30M左右,在本机tomcat上传速度很快,在服务器用weblogic9巨慢, 是从表单提交到action慢
我用struts2写的文件上传,文件30M左右,在本机tomcat上传速度很快,在服务器用weblogic9巨慢, 是从表单提交到action慢,进入action后速度还好,请教下是什么原因,如何提高效率!
------解决方案--------------------要拿到你上传的东西本身就很慢啊,加载项可能也会很大的,使你从表单提交到action比较慢!
------解决方案--------------------如果想提高效率,只能从上传代码中考虑。
个人感觉,在无其他办法。
------解决方案--------------------mao貌似和网速也有关系把 嘿嘿
------解决方案--------------------你的30m文件写到哪里了?
直接写在硬盘上还是哪里?
------解决方案--------------------
咋还搞中转,直接搞不行?
------解决方案--------------------是同样的网络情况么? LZ在本机上Weblogic测试了么? 如果本机也这样的话,只能从代码入手了。:-D
------解决方案--------------------实施apaphe
------解决方案--------------------
还是先相同运行环境 测试下 然后在分析 耗时在哪里
不过你的做法确实有点繁琐~~ 这么大的文件为什么不用FTP上传呢
------解决方案--------------------1.建议数据库里保存文件的路径,用的时候从数据库里查询路径,再通过路径找到文件
2.建议使用ftp上传
------解决方案--------------------在服务器用weblogic9巨慢
===================
30M的文件,就是你用6M的宽带上传,也要将近7,8分钟(我的广州电信6M宽带貌似上传速度也就60,70k)