Flash与Silverlight上的缓存

时间:2011-03-28 01:19:39

标签: silverlight flash

当我正在测试在Silverlight http://www.telerik.com/team-productivity-tools.aspx中开发的Teampulse时,我发现它似乎没有缓存任何内容,因为它每次都从头开始重新加载。对我来说,似乎比我知道的Flash应用程序慢得多。

因此,使用缓存可以加速Silverlight的速度吗?为什么它看起来比Flash慢?

如果我们开发了一个silverlight应用程序,我们如何控制缓存?是否有API?

1 个答案:

答案 0 :(得分:2)

是的,silverlight可以通过缓存更好地运行。但是在大多数情况下,Silverlight应用程序将使用浏览器HTTP堆栈,在这种情况下,缓存选择的大部分责任在于浏览器设置和服务器发送的缓存控制标头。 Silverlight本身几乎无法控制缓存选择。

配置不当的服务器可能会导致浏览器无法正常使用缓存,无论是否在客户端上使用Silverlight,Flash或纯HTML。