Flex從伺服器請求檔案如何避免快取

2021-09-22 08:39:07 字數 936 閱讀 9962

方法1:

例如,在程式初始化的時候需要從伺服器獲取該使用者的個性化配置檔案setting.xml。通常我們會使用urlloader,直接把該檔案的url位址賦給urlrequest然後載入。在執行的過程中,使用者修改了一些個性化設定,於是程式把最新的設定提交給伺服器,讓後台重新生成乙個setting.xml替換原來的檔案。

解決的方法是在檔案位址後面隨便加個引數,例如

"setting.xml?rtp=" + string(math.random() * 65535)

實際上rtp只是個無意義的隨機引數,但這樣做可以避免瀏覽器從快取裡取檔案而不是從伺服器上重新獲取。

同時頁面設定:

html網頁

asp網頁

<% response.expires = -1 response.expiresabsolute = now() - 1 response.cachecontrol = "no-cache" %>

php網頁

header("expires: mon, 26 jul 1997 05:00:00 gmt"); header("cache-control: no-cache, must-revalidate"); header("pragma: no-cache");

jspresponse.setheader("pragma","no-cache"); response.setheader("cache-control","no-cache"); response.setdateheader("expires", 0);

c# response.buffer = true;

response.expiresabsolute = system.datetime.now.addseconds(-1);

response.expires = 0;

response.cachecontrol = "no-cache";

遠端從伺服器A拷貝檔案到伺服器B

1.遠端從伺服器a拷貝檔案到伺服器b 命令 scp r 要拷貝的檔案目錄 root 目標伺服器ip 拷貝之後存放目錄 scp r docker demo.tar root 192.168.243.129 usr local 然後根據提示輸入伺服器密碼即可進行複製。意思 把192.168.243.12...

伺服器如何處理http請求

了解服務端如何處理http請求,了解基本的處理流程 處理http請求分為7個步驟 建立一條tcp鏈結,若之前不存在持久鏈結keep alive 把客戶端的ip和port,服務端的ip和port資料放到web伺服器連線表中。伺服器隨時監聽鏈結表中的鏈結,看有沒有資料變化 一旦我們傳送http請求了,這...

伺服器如何處理http請求

了解服務端如何處理http請求,了解基本的處理流程 處理http請求分為7個步驟 建立一條tcp鏈結,若之前不存在持久鏈結keep alive 把客戶端的ip和port,服務端的ip和port資料放到web伺服器連線表中。伺服器隨時監聽鏈結表中的鏈結,看有沒有資料變化 一旦我們傳送http請求了,這...