关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 35011|回复: 12

[环境搭建] 【性能问题】数据库不在本地时,整体运行很慢

[复制链接]
发表于 2018-3-2 12:40:35 | 显示全部楼层 |阅读模式
从12年开始从3.3的版本开始用jeecg,整体都很好。为新公司谋划新产品时推荐了jeecg,现在下的版本为3.7.
服务器为客户现场的服务器,数据库搭建在客户的服务器上。现在环境运行起来之后,登录的时间约10秒钟,其中涉及到自定义标签的页面加载大概需要6秒左右。请问此情况怎么解决?


 楼主| 发表于 2018-3-2 12:49:11 | 显示全部楼层
表单加载

表单加载

表单加载

表单加载

表单加载
发表于 2018-3-5 11:51:34 | 显示全部楼层
确认下是否连的远程数据库
 楼主| 发表于 2018-3-6 15:31:11 | 显示全部楼层
admin 发表于 2018-3-5 11:51
确认下是否连的远程数据库

没有内存溢出;就是连接远程数据库时,使用的自定义标签的页面加载速度就会很慢,本地数据库没问题。而实际需求就是需要分布式部署。
发表于 2018-3-7 12:49:37 | 显示全部楼层
原因: 字典翻译的问题,导致慢
解决方案:替换两个附件文件,然后批量替换项目中代码(快捷键 ctrl +h)
               MutiLangUtil.getMutiLangInstance().    为 MutiLangUtil.

ListtoMenu.java (46.56 KB, 下载次数: 70)

MutiLangUtil.java

7.68 KB, 下载次数: 58

 楼主| 发表于 2018-3-7 16:31:12 | 显示全部楼层
admin 发表于 2018-3-7 12:49
原因: 字典翻译的问题,导致慢
解决方案:替换两个附件文件,然后批量替换项目中代码(快捷键 ctrl +h)
  ...

经过测试可以了。经过我们调查也确实是自定义标签中的处理会频繁调用代理导致的,本来准备修改超类的。但是不知道您目前的修改是否会影响国际化的功能?暂时还没用到国际化所以没测试,但是我们的产品规划包括这一部分,所以比较担心。
先在这里谢过了。
发表于 2018-3-7 16:35:36 | 显示全部楼层
改造兼容国际化
 楼主| 发表于 2018-3-7 16:44:08 | 显示全部楼层
admin 发表于 2018-3-7 16:35
改造兼容国际化

ok,谢谢大神!结贴
发表于 2018-10-12 17:27:19 | 显示全部楼层
admin 发表于 2018-3-7 12:49
原因: 字典翻译的问题,导致慢
解决方案:替换两个附件文件,然后批量替换项目中代码(快捷键 ctrl +h)
  ...

文件替换后,没有MutiLangUtil.getMutiLangInstance().    为 MutiLangUtil.这个类了
发表于 2018-10-15 12:36:08 | 显示全部楼层
参考最新代码去改
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表