国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

淺談Ajax的緩存機制

2024-09-01 08:28:35
字體:
來源:轉載
供稿:網友

Ajax的緩存機制和瀏覽器處理資源時的緩存機制是一樣的。

三條簡單規則:

只要是URL相同的GET請求,瀏覽器會使用緩存(當然還要看服務器的Cache-Control/Expires/Last-Modified/ETag頭的設置)。
只要是POST請求,瀏覽器都不會緩存。
Https的請求,瀏覽器不會緩存(絕大數情況如此,但是也有例外,據說FF瀏覽器是例外)。

補充:

在URL中拼入隨機的查詢字符串可以使瀏覽器認為這是一個新的請求,從而不使用緩存。
在Ajax的請求中設置Http頭: If-Modified-Since:0,告訴服務器要新的內容。

補充說明:

一般情況下,用戶手動觸發瀏覽器刷新(windows:F5 MacOS:command+R),瀏覽器會忽略資源的Cache-Control/Expires頭的設置,而去連接服務器。無論是頁面刷新還是Ajax刷新都是如此。但我聽說,IE瀏覽器不遵循這個規則。也不知道是不是所有版本的IE瀏覽器都是這樣。如果有哪位大俠清楚這個,不吝賜教。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拜城县| 温泉县| 岳西县| 壶关县| 富锦市| 临漳县| 仙游县| 濉溪县| 陆良县| 新乐市| 襄垣县| 正镶白旗| 铅山县| 屏山县| 六枝特区| 惠东县| 望谟县| 南阳市| 兴隆县| 沈丘县| 怀来县| 分宜县| 新竹市| 丰顺县| 东明县| 南部县| 霍林郭勒市| 嘉禾县| 旬阳县| 石河子市| 庄河市| 穆棱市| 河津市| 哈巴河县| 高尔夫| 东乡族自治县| 堆龙德庆县| 惠州市| 青海省| 天峨县| 绿春县|