HISUI
系统卡慢分析
2022年05月07日 11时40分

系统卡慢分析

一、https慢,http快

现象: 访问负载均衡https时,使用医为浏览器访问登录界面慢,但访问http-ECP时很快。
关闭所有Chrome浏览器页,使用chrome进登录界面也会慢。
解决: 用IE访问HTTPS系统,手动打证书安装到信息证书列表
负载SSL证书验证慢,找友商处理。

二、访问c端程序慢

现象: 访问病历慢,服务器安装了360杀毒,火绒等杀毒软件,杀毒软件 – 控制中心 – 防护程序,对tcp包进行拦截处理,导致采用TCP连接的应用程序变慢,变卡。

实例: 有某项目安装了360杀毒,启用了防护功能,此时并未出现应用卡慢。某日重启服务后,应用出现卡慢问题。

注:360杀毒防护功能重启后生效。

三、大量应用界面出现卡死,崩溃

现象: 不但写病历崩溃,收费,挂号也会不定期崩溃。清空客户端IP管理界面中DNS信息。

实例: 有某项目老应用为友商产品,需要让每台客户端DNS信息为xx.xx.xx.xx,换成新应用系统后,DNS没有修改导致IE浏览器不定期崩溃。

四、病历可测试崩溃

现象: 病历内容未加载完成,切换菜单,此时会触发病历卸载,导致病历崩溃。
解决: 病历加载前写标志到框架上,病历加载完成后再清空框架上标志。切换菜单时判断标志不为空,则不允许切换,并给出提示。

五、IE浏览器有时会黑屏

现象: 使用过程中突然黑屏,过二秒会显示回来。
解决: IE设置中上“使用软件呈现而不使用GPU呈现”
禁用GPU

六、进入系统后界面空白,浏览器卡住

现象: 进入demo后,主界面空白,浏览器卡住。
解决: 禁用IE插件SSOClientBHO Class
卡白
禁用插件

七、有些界面访问主web快,但访问ECP时慢

现象: 访问主web的某界面很快,但访问ECP时很慢
调试: 后台方法在ECP上对空Global操作时,如 Get,Data,Order,Piece都会比较慢。因为ECP发现当前ECP库中没有相应Global时,ECP会去同步DB中数据,每一次操作都会同步,导致慢。 500次循环需要花3秒左右(一次操作大约在6ms左右)。
解决办法1: 先定义某Global存在与否标志Flag,记录某Global存在与否,后面循环时判断标志Flag即可。
nullglobal
解决办法2: 把不存在Global赋上初始值,这样ECP就不会去频繁同步。
多次调用w ##class(ext.util.String).ToChineseSpell("萹蓄配方颗粒-单字萹")方法,在测试库不慢,但在ECP环境上调用要几秒钟。进入dhc-app设置以下二个Global即可。

Set ^CT.BSP.ChineseSpell("萹蓄")="BX"
Set ^CT.BSP.ChineseSpell("长期")="CQ"

八、某打印机使用LODOP打印慢

现象:打印处方时,打印机打印慢,且发出不一样的声响。其它单据使用LODOP正常。
调试:把处方中打印内容全部清空后,打印仍然慢且发出异响。与其它单据对比发现:处方使用了自定义纸张功能,其它模板是使用的打印机纸张
解决办法:处方纸张修改成使用打印机纸张A5,不再使用~自定义宽高~。

上一篇: 下一篇:

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

访问量: 379756