IIS輸出快取設定的坑

2021-08-04 18:37:18 字數 532 閱讀 4025

以前沒有使用過**iis 輸出快取的設定。這次由於某個維護的**挪伺服器了。就想試試效果。於是新增了2條規則。乙個是.aspx的,乙個是.asp的。設定如下:

感覺這樣設定挺好。檔案修改才通知,不修改就不通知,挺好。沒毛病。

但是現實是殘酷的,過了2天,更新**內容的人卻通知我說,後台翻頁不能用了,只能翻兩頁,再往後翻就翻不動了。我剛開始不明白他的意思。這晚上自己檢視,才明白他說的意思。這翻到第三頁,第四頁,頁面內容和第二頁一直是相同。想了想這段伺服器挪過來後設定也就變了一次。就是在iis 上設定了乙個輸出快取,感覺壞了,是不是這裡出問題了。把這兩條設定的規則刪除,再檢視,翻頁正常了。

分析原因,推測因為asp頁面中的**一直沒變,因此伺服器一直沒通知客戶端瀏覽器。而雖然翻頁有頁碼,但是顯然客戶端不會因為你url 帶引數就認為你頁面內容改變,導致的一直輸出是原來的內容。看來這輸出快取使用還是有條件的,靜態的htm 這類檔案以及可以用。動態網頁是不適用的

設定IIS快取的方法

1.測試,可以快取整個share工程 經測試 iis中的快取測試對 aspx頁面不起作用,估計與頁面壓縮的設定原理一樣 2.需要設定快取的工程 share,portal 根據iis 日誌分析報告中的 most requested directories 得出 3.設定的方法 第一步 開啟 iis 配...

如何設定IIS快取

1.測試,可以快取整個share工程 經測試iis中的快取測試對aspx頁面不起作用,估計與頁面壓縮的設定原理一樣 2.需要設定快取的工程 share,portal 根據iis日誌分析報告中的 most requested directories 得出 3.設定的方法 第一步 開啟 iis 配置管理...

IIS設定靜態內容快取時間

關於iis設定靜態內容快取時間,在這裡給大家介紹一下 我們的 中往往包含大量的頁面元件,比如 樣式表檔案 js指令碼檔案和flash動畫。這些元件的變化頻率非常低,尤其是那些構成 基本框架的元件,幾乎不會發生變化。我們可以將這些變化率很低的元件看作靜態內容,利用iis的內容過期機制和瀏覽器的本地快取...