2011-03-28 47 views
0

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

那么silverlight可以加快缓存吗?为什么它看起来比Flash更慢?

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

回答

2

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

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

+0

谢谢,但如果我们开发一个Silverlight应用程序,我们如何控制缓存?有没有一个API? – user310291 2011-03-30 06:35:46