2011-03-28 55 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