iis設置圖片緩存時間
1. 怎麼設置IIS的緩存量
IIS7.0的修改方法如下:
打開IIS管理器--雙擊「IIS」中的「ASP」-- 打開「配置 ASP 應該程序的屬性」--展開「限制屬性」;
修改「最大請求實體主體限制」的值,默認值為200000(即不到200KB);
把它修改為你想修改的大小,如:52000000(50MB)。
修改完成點擊「應用」
IIS6.0的修改方法如下:
在服務里關閉iis admin service服務
找到windows\system32\inetsrv\MetaBase.xml
打開,找到AspMaxRequestEntityAllowed 把他修改為需要的值,默認為204800,即200kb
把它修改為512000000(500MB)
然後重啟iis admin service服務
2. 如何在IIS里設置伺服器端緩存時間
設置IIS緩存的方法
1.測試,可以緩存整個Share工程(經測試IIS中的緩存測試對ASPX頁面不起作用,估計與頁面壓縮的設置原理一樣);
2.需要設置緩存的工程: Share,Portal(根據IIS日誌分析報告中的「Most Requested Directories」得出);
3.設置的方法:
第一步:
打開 IIS 配置管理工具(Internet 信息服務(IIS)管理器)。
選中一個目錄(或者網站,如果您想為所有站點配置,請選擇點中「網站」那個圖標),點「屬性」按鈕,會彈出一個配置窗口
第二步:
選擇「HTTP 頭」 TAB 標簽,然後您會看到:「自定義 HTTP 頭」一欄。
第三步:
點旁邊的「添加(D)...」按鈕,來添加上那條命令。
在彈出的窗口中:「自定義 HTTP 頭名(C)」中輸入:「Cache-Control」,在「自定義 HTTP 頭值(U)」中輸入:「Must-revalidate」。
Cache-Control頭的參數設置:
Public 響應會被緩存,並且在多用戶間共享。
Private 響應只能夠作為私有的緩存,不能再用戶間共享。
No-cache 響應不會被緩存
No-store 響應不會被緩存,並且不會被寫入到客戶端的磁碟里,這也是基於安全考慮的某些敏感的響應才會使用這個。
Max-age=#seconds 響應將會某個指定的秒數內緩存,一旦時間過了,就不會被緩存。
Must-revalidate 響應會被重用來滿足接下來的請求,但是它必須到伺服器端去驗證它是不是仍然是最新的。
注意:
如果你要想在iis中配置緩存,請參閱微軟的知識技術文章:
· How to Modify the Cache-Control HTTP Header When You Use IIS.
不知道這樣可以 不可以啊。
3. iis8.5發布的網站會禁止圖片緩存么
你可以自己設置哈,是否啟用緩存都是可調整的
4. 如何設置IIS程序池的回收時間,才能最大程度的減少對用戶的影響
如果你的程序沒有內存泄漏的話,一般不用回收,但有時難免會有這種情況,具體要根據你網站的穩定性來確定回收時間。
在一直不回收的情況下,你的網站能堅持多久,如果3個小時就掛了,或內存消耗異常,或CPU異常,應該在每2小時時進行回收。
如果網站一直穩定運行,只需夜間找個用戶最少的時候回收。
注意,回收的瞬間,伺服器會返回錯誤給用戶。
5. IIS怎麼設置全局cache-control網頁緩存或expires過期時間
比如像apache的mod_expires的header set cache-control "max-age=3600"這句代碼一樣,IIS有沒有類似的設置,由於是虛擬主機,所以配置文件是httpd.ini
6. iis伺服器設置了會話時間為20分鍾,我想時間再長點,請問程序要怎麼才能再延長時間
不建議會話設得太長,
打開管理器, IIS的網站屬性里, 有個連接超時. 單位是秒
7. iis 緩存
這是因為客戶端IE保存有cookie的緣故,cookie就是網頁的緩存文件,你所瀏覽過的所有網頁都會在cookie中保存,這樣在下次打開該頁面時,便會自動從cookie中調出電腦中存儲的頁面,從而節約時間,同時IE瀏覽器會將cookie中的網頁與Web伺服器中的網頁對比,下載二者的不同之處。你的問題應該是客戶端的網速慢所致,客戶端打開網頁後等待一段時間,或者點「刷新」應該就可以自動更新了。
解決辦法:打開IE的「工具」下拉菜單,單擊其中的「Internet選項」,然後切換到「高級」選項卡,選中「關閉瀏覽器時清空Internet臨時文件」。
8. IIS怎麼設置全局cache-control網頁緩存或expires過期時間麻煩告訴我
比如像apache的mod_expires的header
set
cache-control
"max-age=3600"這句代碼一樣,IIS有沒有類似的設置,由於是虛擬主機,所以配置文件是httpd.ini
9. 如何設置IIS應用程序池24小時回收一次
1、打開 IIS 管理器。 有關如何打開 IIS 管理器的信息,請參閱 打開 IIS 管理器 (IIS 7)。
2、在「連接」窗格中,展開伺服器節點,然後單擊「應用程序池」。
3、在「應用程序池」頁上,選擇一個應用程序池,然後在「操作」窗格中單擊「回收」。
4、選擇「特定時間(S)」,然後在相應的框中鍵入要讓應用程序池在每天執行回收的時間。 例如,鍵入 11:30 AM 或 11:30 PM。
5、您輸入的值將保存在基於 24 小時制的配置中。
6、單擊「下一步」,選擇在應用程序池回收期間應記錄的事件,然後單擊「完成」。
10. iis網站圖片太大顯示緩慢怎麼辦
把圖片切割為幾張小圖片。