解決Flash的緩存問題(圖文)

2022-06-30發(fā)布者:ylm大?。?/span> 下載:0

文件大小:

軟件介紹

 1:使用"Expires"標(biāo)頭 這是在HTML文件中告訴瀏覽器不讀取本地緩存
  在 中間加以下代碼





  這樣的話,每次訪問這個文件都會告訴瀏覽器其緩存版本過期,將重新從服務(wù)器端讀取最新的文件

  2:直接告訴瀏覽器根本就沒有緩存

  在包含SWF文件的HTML頁面里的插入:









  沒有Cache標(biāo)頭 不支持IE5版本,所以微軟建議使用帶Cacahe控制標(biāo)頭

  3:當(dāng)在HTML頁面間連接跳轉(zhuǎn)時

  在點擊超連接時將強制其從服務(wù)器上下載最新文檔而不是從本地緩存中瀏覽

  例如:

Current stock prices

  以上方法將阻止讀取本地緩存

  如何阻止從緩存中讀取加載變量

  問題:

  當(dāng)從外部數(shù)據(jù)源加載數(shù)據(jù)時,有時瀏覽器將數(shù)據(jù)存貯在本地緩存中,這樣就導(dǎo)致在調(diào)用loadVariables方法加載數(shù)據(jù)時會從本地緩存中讀取數(shù)據(jù)而代替從原始數(shù)據(jù)讀取的信息。

  解決:

  為確保flash加載的是最新的變量,附加一個隨機數(shù)變量,這樣就可以原始檔中加載最新的數(shù)據(jù)

  例如:

  方法一:

loadVariables("mypage.asp?nocache=" + random(65000), 0, "POST");

  方法二:

loadVariables("mypage.asp?nocache=" + getTimer(), 0, "POST");

  這樣確保每次加載的數(shù)據(jù)是最新的.
發(fā)表評論(共0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評論內(nèi)容只代表網(wǎng)友觀點,發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對任何資源負法律責(zé)任,所有資源請在下載后24小時內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部