最近在项目中遇到一些问题,就是关于在线更新的。做客户端的严重的问题在于升级。特别是一些数据,当用户安装了浏览器后,以后的升级就是一个问题,不像web那样方便。
比如:名牌的同步、双核库的同步、uac的上传、反钓鱼、木马库等等。特别是一些资源需要更新的。
现在自己能够用到的就是两种办法。对于在线更新,一般是小数据量的,这些可能要永久化。对于大批量数据,最好先将数据生成库或者文件存储到服务端,然后直接去下载。
有更新就下下来直接覆盖。特别是数据库文件,如果量大的话。你客户端性能,特别是写入的时间。查询的话可以创建索引。
小数据的话就可以在线更新了。
资源的缓存还是一个问题。就是你缓存的这个东西,怎么过期,什么时候过期,过期了怎么处理。这个要特别注意