我写了一个applet测试webservices中某一方法,执行100次,
在本地直接执行applet大约花了40秒钟的时间;
而通过服务器上的web页面执行大约要花上2分钟的时间,这是为什么?web容器:weblogic8.1

解决方案 »

  1.   

    我连接的是同一台服务器上的webservices
      

  2.   

    还有几种可能:1. 在 web 页面上执行 applet,会多出“下载”的时间,“加载”的时间也可能不同,这个计算在内了吗?2. 两种方式使用的 JVM 可能不一样,JVM 的运行参数(比如内存限额)也可能不一样。3. 在 web 页面上执行 applet,代码的授权模型会不同,也许要多花点时间?……建议:最好能想个办法把时间统计分得细一点,这样更便于比较。
      

  3.   

    我在applet里面放了一个按钮,点击后调用webServices取回一段字符串, 在本地通过eclipse执行花了40秒, 
    把这个应用程序放在一个jsp页面里面一切都下载完成后,点击按钮后开始记时,结果花费了2分钟,有点搞不明白;刚刚学习java希望大家指导下,为什么两个执行的效率差这么多