胖客户端程序与AWC程序开发

基本信息

案例ID:234441

技术顾问:RogerLuo - 10年经验 - 广州某科技公司

联系沟通

微信扫码,建群沟通

项目名称:胖客户端程序与AWC程序开发

所属行业:企业服务 - 行业细分软件

->查看更多案例

案例介绍

一.产品管理,项目管理,变更管理相关功能开发:胖客户端程序(Java开发);

二.AWC 模块开发:(比如:看板功能) Web 客户端(JS前端开发);

三、性能调优:

1.针对用户反馈有性能问题的功能,调试代码,分析慢的原因,然后确定重构/优化代码方案;
比如:优化算法,批量传送数据,减少与服务器的交互次数等;

2.Redis 服务:缓存 (Cache) 的应用;
将频繁访问、更新可能性比较低的数据,缓存在 Redis 中,客户端程序从Redis中取数,同时规划好数据刷新机制;比如:首选项等配置信息,直接调用TC API访问取数比较慢,改成Redis方式后,得益于其高性能,大大改善了用户体验,特别有些功能,一个界面使用了比较多的配置信息,感觉特别明显;

3.看板功能性能优化;
将一些对实时性要求比较低,但取数逻辑比较复杂的看板,我们优化策略是:空闲时间后台服务定时运行跑出结果,暂存于数据库中间表。前端界面直接从中间表取数,秒出看板内容,提高了用户体验。同时减轻了实时频繁访问TC服务器的压力,间接改善了其它功能的性能

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服