【性能问题】数据库不在本地时,整体运行很慢
从12年开始从3.3的版本开始用jeecg,整体都很好。为新公司谋划新产品时推荐了jeecg,现在下的版本为3.7.服务器为客户现场的服务器,数据库搭建在客户的服务器上。现在环境运行起来之后,登录的时间约10秒钟,其中涉及到自定义标签的页面加载大概需要6秒左右。请问此情况怎么解决?
表单加载 确认下是否连的远程数据库 admin 发表于 2018-3-5 11:51 static/image/common/back.gif
确认下是否连的远程数据库
没有内存溢出;就是连接远程数据库时,使用的自定义标签的页面加载速度就会很慢,本地数据库没问题。而实际需求就是需要分布式部署。 原因: 字典翻译的问题,导致慢
解决方案:替换两个附件文件,然后批量替换项目中代码(快捷键 ctrl +h)
MutiLangUtil.getMutiLangInstance(). 为 MutiLangUtil.
admin 发表于 2018-3-7 12:49 static/image/common/back.gif
原因: 字典翻译的问题,导致慢
解决方案:替换两个附件文件,然后批量替换项目中代码(快捷键 ctrl +h)
...
经过测试可以了。经过我们调查也确实是自定义标签中的处理会频繁调用代理导致的,本来准备修改超类的。但是不知道您目前的修改是否会影响国际化的功能?暂时还没用到国际化所以没测试,但是我们的产品规划包括这一部分,所以比较担心。
先在这里谢过了。:handshake 改造兼容国际化 admin 发表于 2018-3-7 16:35 static/image/common/back.gif
改造兼容国际化
ok,谢谢大神!:hug:结贴 admin 发表于 2018-3-7 12:49 static/image/common/back.gif
原因: 字典翻译的问题,导致慢
解决方案:替换两个附件文件,然后批量替换项目中代码(快捷键 ctrl +h)
...
文件替换后,没有MutiLangUtil.getMutiLangInstance(). 为 MutiLangUtil.这个类了 参考最新代码去改
页:
[1]
2