Silverlight页面,初次运行比较慢说明
Silverlight页面,初次运行比较慢说明!
1、第一次访问慢的问题:由于微软系统在首次访问服务网站的时候,会进行组件校验和装载,这个过程需要几分钟时间,因此我们在安装系统或打补丁等维护动作之后,需要进行系统的预热,让系统运行起来。这样等到正式业务请求进来也就比较快了。(分析附件发现,首次装载时,等待服务端装载时间达到70秒,当第二次访问只要0.5秒,也反向验证了这一问题)
2、由于页面使用了Silverlight的轻量级组件,首次使用需要下载一个XAP程序包(15M左右)到本地浏览器缓存中运行,如果IE浏览器默认启用了本地缓存,第二次访问就会快很多。该包可以极大的加快后续运行效率。该组件只是首次下载即可,除非服务端有组件更新,或浏览器的缓存文件被人为清理了才会重新下载。因此,建议一般非必要不要去清理浏览器缓存或做浏览器设置重置动作。
另外,也受限与你的网络状况,如果网络状况不好,速度慢,或丢包率大,也会导致XAP包下载慢。一般普通宽带网络下载15M的数据也就15s左右。
同时,XAP包也是受限于微软的Silverlight技术所致。如果需要更佳的性能表现,请下载使用GUI客户端。
如需要更加轻量级的体验,建议升级到7.x以上版本,该版本已经开始支持HTML5的轻量级应用,通过HTML5技术,相信会有很好的提升。
总结:
1、维护服务器后需要预热系统;
2、不要清理浏览器缓存文件;
3、加入信任站点;
4、升级体验HTML5平台;
可以使用下面方法对系统进行预热(非7*24小时的系统)
1、新建一个bat文件(文本文件改名为runk3cloud.bat);
2、编辑文件,加入下面命令:
"C:\Program Files\Internet Explorer\iexplore.exe" "http://xxx/k3cloud/silverlight/index.aspx";
3、按照下面指引设置wndows系统的计划任务,定时执行 runk3cloud.bat 文件,比如在上午7:30,
参考连接:https://jingyan.baidu.com/article/ca00d56c767cfae99febcf73.html;
4、设置wndows系统的计划任务,定时执行exitk3cloud.bat文件,比如在下午11:30分;
exitk3cloud.bat 内容如下 :
"C:\Windows\System32\taskkill.exe" /IM "iexplore.exe"
Silverlight页面,初次运行比较慢说明
本文2024-09-23 03:48:05发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-161185.html