问题描述
我的网络版软件客户端采用C/S模式,服务器在远程机房。每天早上千个客户端同时登陆,每个用户登录的时候都会下载客户资料到内存中(大概有10M),供开单的时候使用。早上那一小段时间就要有几个G的下载量,服务器的带宽就被占用完了,有些人就会因此而登录不上。之前有想过把客户资料下载下来,保存在本地。但是如果管理维护人员修改了客户资料,本地的客户资料就不同步了。各位有没有什么好方法?送分,欢迎探讨
解决方案
解决方案二:
郁闷,100分都没人要啊没人遇到这样的瓶颈?
解决方案三:
可以保存在本地,客户资料的修改量一般都不大,程序运行时只更新修改过的资料,有时有必要及时的话,哪条记录修改了,就要去通知客户端了。
解决方案四:
每个用户上10M的客户资料是不是有点多了?是否可以设法少点?如果必须这么多,不建议放在内存里。放进数据库,需要时查询就是了。放在本地也是个办法,但要做差异对比,登录时下载差异部分。
解决方案五:
客户端就存客户端吧,需要更新的update下
时间: 2024-08-01 10:52:30