4
A
回答
1
的完整集合的因素:
- 影響緩存HTTP頭
- 用戶代理(瀏覽器)的內置緩存行爲
- 可以通過用戶設置改性,具體取決於UA
- 包括可能使用並隨後清除單獨緩存的私密瀏覽模式 個
- 了用戶的操作,如手動清除緩存
Web開發人員很難控制,但是這是好的。請記住,緩存是爲了最終用戶的利益而完成的,通常是爲了減少頁面加載時間,並且通常不可能知道每個用戶特有的所有注意事項。
您的位可以控制是到期時間和無緩存行爲。這些分別指定用戶希望重新獲取資源,因爲它由於其他原因預計已經改變或不應該被緩存。
瀏覽器可能會以不同於其他資源的方式處理圖像(主要與未指定的默認過期時間不同),但您可以爲任何資源發送HTTP標頭。
0
從客戶端,檢查是否在客戶端瀏覽器發送的If-Modified-Since標題的服務器。如果客戶端發送頭文件,IIS將響應304 Not Modified,因此,客戶端將使用其本地緩存來顯示/使用該文件。
客戶端設置對此負責。 IE瀏覽器 - >工具 - > Internet選項 - >瀏覽歷史 - >設置 - >自動將確保發生這種情況。對於此設置,不同的瀏覽器會有不同的區域。
對於腳本/音頻您可以將它們放置在一個特殊的文件夾的內容,並讓服務器發送相應的信息到客戶端緩存文件時,它被要求簡單地設置內容過期從您的服務器。但這不會是開發者設置。
開發人員設置通常針對動態文件。基於語言[在ASP.NET中,OutputCache指令創建不同的緩存頭],這將會有所不同。
相關問題
- 1. 圖片瀏覽器緩存。 Flex
- 2. 瀏覽器緩存圖片嗎?
- 3. 瞭解網頁緩存(Redis)
- 4. 的Eclipse概覽網頁/圖片瀏覽
- 5. 強制瀏覽器緩存圖片在PHP網站
- 6. nginx的緩存片逐片和瀏覽器緩存
- 7. 圖片瀏覽器網站
- 8. 從VB.NET中存在的網頁瀏覽器控件的緩存複製圖像
- 9. 來自HttpHandler的圖片不會在瀏覽器中緩存
- 10. 圖片從網頁瀏覽器控制到圖片框 - C#
- 11. 網頁圖片預覽器
- 12. 如何指示網頁瀏覽器不要緩存頁面?
- 13. 如果瀏覽器未使用,瀏覽器會緩存CSS背景圖片嗎?
- 14. 網頁瀏覽器中的大圖像
- 15. 將圖片預加載到瀏覽器緩存中
- 16. 在Rails和瀏覽器中停止緩存圖片?
- 17. 緩存谷歌地圖顯示了在瀏覽器中
- 18. 瀏覽器中的圖片
- 19. asp.net互聯網瀏覽器pdf緩存
- 20. 停止網絡瀏覽器緩存
- 21. 緩存。瀏覽器VS Rails的緩存
- 22. 瀏覽器插件顯示網頁是從瀏覽器緩存還是網頁服務器加載
- 23. JSF默認頁(解決:謹防瀏覽器的301-緩存)
- 24. 發佈的Visio網頁瀏覽器卻顯示緩存
- 25. 如何強制瀏覽器刷新網頁的緩存版本
- 26. 卡住圖片/瀏覽器緩存的CSS
- 27. 查看谷歌瀏覽器的緩存圖片
- 28. 網頁瀏覽器內的網頁瀏覽器
- 29. 如何將網頁瀏覽器中的所有內容保存爲圖片
- 30. 瀏覽器緩存或磁盤緩存?