广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Silverlight中怎么设置程序集缓存
  • 614
分享到

Silverlight中怎么设置程序集缓存

2024-04-02 19:04:59 614人浏览 安东尼
摘要

这期内容当中小编将会给大家带来有关Silverlight中怎么设置程序集缓存,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Silverlight中的程序集缓存可以将一些独

这期内容当中小编将会给大家带来有关Silverlight中怎么设置程序集缓存,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

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

右键打开项目的属性,并在通过使用应用程库缓存较小XAP大小选项打钩,如图:

Silverlight中怎么设置程序集缓存

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

Silverlight中怎么设置程序集缓存

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

Silverlight中怎么设置程序集缓存

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

Silverlight中怎么设置程序集缓存

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

Silverlight中怎么设置程序集缓存

如果使用的是asp.net作为测试网站,Visual Studio将会把XAP包和所有的缓存程序集一并拷入ClientBin目录下,如图:

Silverlight中怎么设置程序集缓存

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

Silverlight中怎么设置程序集缓存

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

使用技巧:

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

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

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

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

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

上述就是小编为大家分享的Silverlight中怎么设置程序集缓存了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网node.js频道。

--结束END--

本文标题: Silverlight中怎么设置程序集缓存

本文链接: https://www.lsjlt.com/news/66364.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Silverlight中怎么设置程序集缓存
    这期内容当中小编将会给大家带来有关Silverlight中怎么设置程序集缓存,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Silverlight中的程序集缓存可以将一些独...
    99+
    2022-10-19
  • html怎么设置缓存
    这篇文章主要讲解了“html怎么设置缓存”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html怎么设置缓存”吧!一、为什么要设置缓存?在浏览网页时,每次页面的加载都会触发一次网络请求,包括请...
    99+
    2023-07-06
  • 怎么在html中设置不缓存
    这篇文章给大家介绍怎么在html中设置不缓存,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在html页头设置不缓存<meta http-equiv="Expires" co...
    99+
    2023-06-15
  • cdn怎么设置不缓存
    cdn设置不缓存的方法:登录cdn提供商官网。点击左侧“cdn”菜单,进入cdn管理页面。在点击“缓存策略”功能,添加缓存规则。在弹出的对话框中,缓存时间填写为“0”,点击提交即可。...
    99+
    2022-10-10
  • mongodb缓存时间怎么设置
    在MongoDB中,没有直接的缓存时间设置选项,因为MongoDB是一个持久化数据库,它会将数据永久存储在磁盘上。但是,您可以通过使...
    99+
    2023-09-04
    mongodb
  • 微信小程序缓存过期时间如何设置
    本文小编为大家详细介绍“微信小程序缓存过期时间如何设置”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序缓存过期时间如何设置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序缓存机制介绍每个微信小程...
    99+
    2023-07-02
  • redis怎么将对象设置为缓存
    在Redis中,可以使用以下几种方法将对象设置为缓存:1. 将对象序列化为字符串:将对象转换为字符串,然后使用Redis的字符串数据...
    99+
    2023-09-06
    redis
  • 怎么在Html5中实现应用程序缓存
    这篇文章给大家介绍怎么在Html5中实现应用程序缓存,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、作用离线浏览 - 根据文件规则把资源缓存在本地,脱机依然能够访问资源,联网会直接使用缓存在本地的文件。优化加载速度,...
    99+
    2023-06-09
  • 怎么配置MySQL缓存提高缓存命中率
    这篇文章主要讲解了“怎么配置MySQL缓存提高缓存命中率”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么配置MySQL缓存提高缓存命中率”吧!  一、什么...
    99+
    2022-10-18
  • 如何用ThinkPHP缓存设置提升应用程序的性能
    这篇文章主要介绍“如何用ThinkPHP缓存设置提升应用程序的性能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何用ThinkPHP缓存设置提升应用程序的性能”文章能帮助大家解决问题。一、缓存的优...
    99+
    2023-07-06
  • HTML5怎么实现应用程序缓存
    这篇文章主要介绍HTML5怎么实现应用程序缓存,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!为什么要使用Application Cache技术?在HTML5之前,我们需要接入网络才能访问,这毫无疑问是网站多次请求服务...
    99+
    2023-06-09
  • Windows11怎么设置应用程序已集成无需下载
    这篇文章主要讲解了“Windows11怎么设置应用程序已集成无需下载”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows11怎么设置应用程序已集成无...
    99+
    2023-04-14
    windows11
  • PHP shell 缓存路径设置错误怎么办?
    在使用 PHP shell 进行开发时,经常会遇到缓存路径设置错误的问题。这个问题可能会导致 PHP shell 无法正常工作,甚至会造成系统崩溃。本文将介绍如何解决 PHP shell 缓存路径设置错误的问题。 什么是 PHP she...
    99+
    2023-06-26
    shell 缓存 path
  • 微信小程序缓存过期时间的相关设置(推荐)
    目录微信小程序缓存机制介绍哪些是一定需要过期的缓存写法微信小程序缓存机制介绍 每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageS...
    99+
    2022-11-13
  • Spring Boot中怎么使用集中式缓存Redis
    本篇内容介绍了“Spring Boot中怎么使用集中式缓存Redis”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!动手试试User实体的定义...
    99+
    2023-06-27
  • php中怎么设置字符集
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑如果我们的php文件在浏览器中显示的字符编码出现了问题,比如乱码。这时就需要我们使用使用header()函数手动设置字符集,这个函数的功能就是设置响应报文内容的,需要在...
    99+
    2019-09-27
    php 字符集
  • MYSQL中怎么设置字符集
    今天就跟大家聊聊有关MYSQL中怎么设置字符集,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。服务器级:在my.cnf中设置, mysql> ...
    99+
    2022-10-18
  • tp5缓存设置为redis怎么做消息队列
    tp5缓存设置为redis做消息队列的示例:根据选择的存储方式,在\application\extra\queue.php这个配置文件中,添加消息队列对应的驱动配置,例如:return ['connector' => 'Redis', //...
    99+
    2022-10-16
  • redisson中怎么实现缓存序列化
    redisson中怎么实现缓存序列化,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。redisson缓存序列化几枚坑1、返回值为Map<T, K> 的...
    99+
    2023-06-20
  • Centos7怎么安装memcached集中式缓存系统
    这篇“Centos7怎么安装memcached集中式缓存系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Centos7怎么...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作