Silverligh“.NET研究”t程序集缓存巧妙设置 优化用户体验

  Silverlight中的程序集缓存可以将一些独立的程序集放在XAP包外边并可以缓存在客户端的浏览器中,这样就可以减少程序启动时下载XAP包的时间。默认情况下Silverlight并没有开启程序集缓存,因此需要自己动手开启。

  右键打开项上海徐汇企业网站设计与制作目的属性,并在通过使用应用程库缓存较小XAP大小选项打钩,如图:

  在没选择此项之前编译项目看一下XAP中的DLL,如图:

  重新编译项目,选择显示所有文件然后打开Bin\Debug目录,会看到每一个缓存程序集都有自己的zip文件包。比如,如果使用了System.Windows.Controls.dll,会看到一个System.Windows.Controls.zip的文件,如图:

  这个ZIP包就包含了System.Windows.Controls.dll,如图:

  而原来的XAP包将不在存在此DLL,如图:

  如果使用的是ASP.NET作为测试网站上海徐汇企业网站制作,Visual Studio将会把XAP包和所有的缓存程序集一并拷入ClientBin目录下,如图:

  这是没有使用缓存程序集前的ClientBin目录下的内容,如图:

上海闵行企业网站设计与制作" silverlight" width="254" height="40" />

  使用程序集缓存在第一次打开程序时并没有多大的性能改善,因为它还是需要XAP包和其他的ZIP内容一块下载下来。但在用户在第二次打开程序时,因为这些独立的程序集已经被缓存到客户端不用重新下载,这样就提高了用户的访问速度。

  使用技巧:

  1.缓存的程序集和浏览器的缓存有效期相同。如果用户手动清除了缓存,程序集缓存也将同样被清除掉。

  2.用户每次运行程序时,程序都会自动检查程序集是否有最新的版本。如果有,则下载并替换原来缓存的程序集。

  3.如果一个程序将程序集下载并缓存在浏览器中,其它使用缓存程序集的程序也可以使用。

  4.程序集缓存在体积大,使用频繁并且不经常改变的程序集上优势会更加明显。对于那些体积小,程序在启动时下载花费时间少的程序集,尽量避免使用这种方法,因为这样在程序部署时会带来麻烦(程序集缓存后会产生多个ZIP包,部署时需要把所有的文件都放在站点下)。

  5.自定义程序集不支持程序集缓存,比如自己创建的某个类库。

时间: 2024-09-06 01:30:56

Silverligh“.NET研究”t程序集缓存巧妙设置 优化用户体验的相关文章

Silverlight程序集缓存巧妙设置 优化用户体验

Silverlight中的程序集缓存可以将一些独立的程序集放在XAP包外边并可以缓存在客户端的浏览器中,这样就可以减少程序启动时下载XAP包的时间.默认情况下Silverlight并没有开启程序集缓存,因此需要自己动手开启. 右键打开项目的属性,并在通过使用应用程库缓存较小XAP大小选项打钩,如图: 在没选择此项之前编译项目看一下XAP中的DLL,如图: 重新编译项目,选择显示所有文件然后打开Bin\Debug目录,会看到每一个缓存程序集都有自己的zip文件包.比如,如果使用了System.Wi

一起谈.NET技术,Silverlight程序集缓存巧妙设置 优化用户体验

Silverlight中的程序集缓存可以将一些独立的程序集放在XAP包外边并可以缓存在客户端的浏览器中,这样就可以减少程序启动时下载XAP包的时间.默认情况下Silverlight并没有开启程序集缓存,因此需要自己动手开启. 右键打开项目的属性,并在通过使用应用程库缓存较小XAP大小选项打钩,如图: 在没选择此项之前编译项目看一下XAP中的DLL,如图: 重新编译项目,选择显示所有文件然后打开Bin\Debug目录,会看到每一个缓存程序集都有自己的zip文件包.比如,如果使用了System.Wi

浅谈优化用户体验的五大要点

每个站长在优化的过程中也都在追求优越的用户体验,而且也清晰地了解到用户体验对于网站排名和权重有必然的影响,百度也越来越强调用户体验对网站的重要性.然而,什么是用户体验呢? 其实用户体验就是用户访问某个网站时从网站图片.文字.布局等综合因素获得的感受,用户是主体,用户体验也就是访问者的主观感受,这也是为什么那么多站长都觉得用户体验难以做好的原因.用户体验对于做电子商务的网站的感觉加倍明显,它会影响网站的流量.转化率.用户体验不好的网站,即使有流量转化率也是不高的,那么我们应该如何优化用户体验呢?

我搜搜索全面升级,六大亮点优化用户体验

中介交易 SEO诊断 淘宝客 云主机 技术大厅 国内最大中文聚合搜索引擎我搜搜索(woso.cn)全面升级,新版更加注重产品的定位与品质,界面色调清新简洁,版块功能性突出.多元化产品功能整合一体,为用户升级体验的同时,页面结构又不失条理.新版定位为聚合门户,聚焦天下资讯,专注为用户做贴心的互联网内容服务! 相比旧版而言,新版整体页面设计更加精致美观,色调清新,同时优化了版面结构.搜索框的细节做得很到位,搜索框下方当前热词一目了然,且可更换主题背景,视觉体验直接明了.导航条右侧,新增上升最快热搜词

美国虚拟主机增强竞争力利器:优化用户体验

中介交易 SEO诊断 淘宝客 云主机 技术大厅 用户体验是现在各行各业都比较关注的,广大商家们都把增强用户体验作为其征战沙场的重要指标,而虚拟主机行业作为市场技术力量升级的典型代表,其自然也要关注用户体验,特别是进驻中国市场的美国虚拟主机,优化用户体验更是成为其在中国打开市场的重要武器. 第一个方法:解决语言和支付障碍 国内用户青睐于美国虚拟主机可是由于语言和支付上的障碍而无缘享用,因此,美国主机商要想在中国打开市场那首先就要解决用户的语言和支付障碍.在此方面,HostEase主机商就做得相当出

刘骏:百度与Uber合作将聚焦优化用户体验

百度和Uber在一起了.12月19日,百度和Uber达成战略合作协议,签署仪式上,百度CEO和UberCEO马拉尼克不断提及百度地图,因为百度地图不仅是百度移动互联网"连接人与服务"战略的先锋,也已成为百度"连接+找到"策略最佳的诠释点.百度CEO李彦宏与百度副总裁刘骏都强调,百度与Uber的合作将聚焦在优化用户体验.此次百度与Uber的合作,非常符合百度移动互联网发展战略,这也正是他目前最为关注的部分.那么,在这一战略合作中,扮演着最重要角色的产品是什么?不言而喻

巧妙设置Sybase用户权限来处理进程

在使用Sybase数据库的过程中,我们经常会遇到Sybase数据库系统上锁的情况,而多数情况下,用户必须通过超级用户身份登录系统,以处理该进程.通常为了保障Sybase数据库系统的安全性,超级用户口令往往掌握在数据库管理员的手中. 当上述情况发生时,如果数据库管理员不在现场或无法通过其他方式进行处理时,口头告知密码虽然可以解决一时的燃眉之急,但数据库系统的安全无疑会受到严重的威胁;而重新启动Sybase数据库系统也是一种解决的方法,不过这种作法很有可能造成数据库中数据的丢失,甚至导致用户数据库的

网站优化利剑之站内优化——用户体验

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 笔者是一个苦逼的90后,一个不折不扣的90后!但是11545.html">我们有自己的口号:苦逼的孩纸,苦逼的命,苦逼的孩纸有志气!苦逼的孩纸有目标!苦逼的孩纸能成功!以下是笔者根据自己优化网站总结的经验,希望对大家有帮助,如果有错误的地方,还请各位前辈指正,咱一定改正!(欢迎大家QQ与苦逼的孩纸在线交流:2529425294

有道笔记1.2beta版上线 摘要浏览优化用户体验

有道笔记今日升级至1.2Beta版,新版本在原有的列表和缩略图两种笔记显示方式的基础上,增加了摘要浏览的笔记显示方式,为用户查阅笔记列表提供了更多的参考信息;同时,有道笔记1.2Beta版对笔记编辑器进行了优化,增加了文字及背景颜色设置,用户处理笔记文本有了更多个性化的操作空间;升级后的有道笔记支持笔记中的图片导出,可将笔记中的图片存储为独立的图片文件. 新增摘要浏览方式 笔记内容一目了然 升级版的有道笔记在列表栏增加了摘要浏览的笔记显示方式,与常规的列表浏览和缩略图浏览相比,摘要浏览涵盖了更多