Silverlight:在客户端持久应用

时间:2010-09-21 10:52:35

标签: silverlight persistence

是否可以缓存Silverlight应用程序.xap文件,以便不会一直下​​载?

1 个答案:

答案 0 :(得分:0)

通常会出现此问题,因为服务器配置不正确。让客户端浏览器缓存知道如何缓存xap很重要。例如,添加HTTP标头: -

  

缓存控制:max-age = 3600

将让客户端知道可以缓存xap资源。没有任何关于服务器如何期望客户端缓存资源的指示,浏览器可以自由地在这个问题上做出自己的想法。有些浏览器,比如IE,当他们看到像XAP carriyng这样的大型资源没有缓存指令时根本就不会缓存。

max-age的价值在很大程度上是不合时宜的,您希望它足够长,以使客户认为资源值得缓存,但又足够短,以便合理地更新。