Silverlight客户端可控缓存方法和系统技术方案

技术编号:4028739 阅读:506 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了Silverlight客户端可控缓存方法和系统,该方法包括:在客户端,使用独立存储区为信任的程序创建和维护客户端的虚拟文件系统;在服务器上和客户端的独立存储区上分别部署版本控制文件和本地版本控制文件;当开始启动程序时,从服务器下载版本控制文件并生成副本;以及当客户端请求文件时,根据版本控制文件与本地版本控制文件中的记录来进行文件的版本控制,从而实现对缓存文件的控制。因而,由于使用了独立存储区,使得缓存的文件不会被系统随意删除,从而只要服务器上没有新版本,客户端便可一直使用缓存文件。可高效实现服务器与客户端文件版本的同步,既不会重复下载,也不会客户端与服务器端版本不同步,以提高客户端性能并改善用户体验。

【技术实现步骤摘要】

【技术保护点】
一种Silverlight客户端可控缓存方法,其特征在于,包括以下步骤:步骤S102,在Silverlight客户端,使用一独立存储区为信任的程序创建和维护所述Silverlight客户端的虚拟文件系统;步骤S104,在Silverlight服务器上和所述Silverlight客户端的所述独立存储区上分别部署版本控制文件和本地版本控制文件,用于分别记录所述Silverlight服务器和本地的每个文件的版本号;步骤S106,当开始启动一程序时,所述Silverlight客户端从所述Silverlight服务器下载所述版本控制文件并生成副本;以及步骤S108,当所述Silverlight客户端请求一文件时,根据所述版本控制文件与所述本地版本控制文件中的记录来进行文件的版本控制,从而实现对缓存文件的控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:毕涛
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1