应用程序运行慢,该如何解决
应用程序运行慢
一个验证功能的webservices,
sal带入参数在 plsql中查询 不到1秒;
通过webservices接口查询 (页面: 直接访问的 接口输入数据-invoke)
从点击到 弹出结果要5-6秒;设备调用查询验证时也很慢,6-7秒
返回结果很少,xml 节点就3个;
(代码很简单查询list,如果大于>0,返回结果,小于《=0返回结果;)
求解
------解决方案--------------------
你先修改代码不读数据库,直接返回一个假数据,看到底是哪里慢
------解决方案--------------------
ping正常,修改WEBSERVICE,你的WEBSERVICE分成三部分,业务/查询数据库/数据挖掘,你把三步都用TIMESPAN输出各自的所花时间即可知道哪步有问题了。
------解决方案--------------------
看起来像是WebService连接数据库慢。
还是写LOG,看连接,查询等数据库动作慢在那步
一个验证功能的webservices,
sal带入参数在 plsql中查询 不到1秒;
通过webservices接口查询 (页面: 直接访问的 接口输入数据-invoke)
从点击到 弹出结果要5-6秒;设备调用查询验证时也很慢,6-7秒
返回结果很少,xml 节点就3个;
(代码很简单查询list,如果大于>0,返回结果,小于《=0返回结果;)
求解
------解决方案--------------------
你先修改代码不读数据库,直接返回一个假数据,看到底是哪里慢
------解决方案--------------------
ping正常,修改WEBSERVICE,你的WEBSERVICE分成三部分,业务/查询数据库/数据挖掘,你把三步都用TIMESPAN输出各自的所花时间即可知道哪步有问题了。
------解决方案--------------------
看起来像是WebService连接数据库慢。
还是写LOG,看连接,查询等数据库动作慢在那步