Silverlight页面,K3Cloud 初次运行比较慢说明
1,686次浏览
编辑于2018年01月17日 10:25:49
Silverlight页面,K3Cloud 初次运行比较慢说明!
1、第一次访问慢的问题:由于微软系统在首次访问服务网站的时候,会进行组件校验和装载,这个过程需要几分钟时间,因此我们在安装系统或打补丁等维护动作之后,需要进行系统的预热,让系统运行起来。这样等到正式业务请求进来也就比较快了。(分析附件发现,首次装载时,等待服务端装载时间达到70秒,当第二次访问只要0.5秒,也反向验证了这一问题)
2、由于页面使用了Silverlight的轻量级组件,首次使用需要下载一个XAP程序包(15M左右)到本地浏览器缓存中运行,如果IE浏览器默认启用了本地缓存,第二次访问就会快很多。该包可以极大的加快后续运行效率。该组件只是首次下载即可,除非服务端有组件更新,或浏览器的缓存文件被人为清理了才会重新下载。因此,建议一般非必要不要去清理浏览器缓存或做浏览器设置重置动作。
另外,也受限与你的网络状况,如果网络状况不好,速度慢,或丢包率大,也会导致XAP包下载慢。一般普通宽带网络下载15M的数据也就15s左右。
同时,XAP包也是受限于微软的Silverlight技术所致。如果需要更佳的性能表现,请下载使用GUI客户端。
如需要更加轻量级的体验,建议升级到7.x以上版本,该版本已经开始支持HTML5的轻量级应用,通过HTML5技术,相信会有很好的提升。
总结:
1、维护服务器后需要预热系统;
2、不要清理浏览器缓存文件;
3、加入信任站点;
4、升级体验HTML5平台;
推荐阅读