|
|
管理员大大,O2OA运行一段时间后,部分用户聊聊模块的数据越来越多,陆续出现部分用户的聊聊数据无法加载出来,导致模块功能无法使用了。
初步分析判断,可能的原因是登录系统后,聊聊模块会全量查询聊天数据,并加载,如果数据量多了以后,导致查询超时,无法加载。
顺着这个思路,对这些无法加载聊聊模块数据的用户,手动分别删除部分回话后,模块功能恢复。
建议:
1、修改聊聊模块查询逻辑,由全量查询改为分页查询,即只查询加载最近一段时间的数据,其他数据上翻过程再分页加载。
2、增加定期自动定时清除数据功能,或者后端API接口,或者出一个自动清理的脚本。
聊聊功能是O2OA的一个亮点功能,我担心随着用户聊聊数据越来越多,会有越来越多的用户出现聊聊功能失效,将影响用户体验。
恳请安排出一个对策。
|
|