B/S的话只升级服务器端就好了,如果不同客户之间没有联系,也没必要说一定要同时升级。最好先给一个客户升级,看升级期间会不会有什么不可预料的问题,等整个升级流程走下来没问题了,再去升级剩下的客户就简单很多了。
是想要达到需要升级才升级,并不是升级就一起升级,每个客户一个服务器的,这样在客户需要升级的时候,怎么知道该客户最后一次升级是什么时候。
@清海扬波:
客户端数据库需要有一个表保存当前系统版本,每次升级会自动更新;然后后台要有个服务定时检查你们有没有更新或接收你们的更新推送。这样客户服务器就可以根据情况来更新了。不过这种更新一般是用在C/S结构上多点,不清楚你们系统情况,不好说能不能用。
另外,可以参考下Wordpress更新组件的运行机制,很适合B/S系统的更新。
@XiaoFaye: 谢谢,我看看先