2010-11-14 39 views
0

可能重複:
Will web browsers cache content over https使用https時沒有緩存是真的嗎?

Jeff's最近Coding Horror post Breaking the Web Cookie Jar是閱讀的人不熟悉如何一個cookie作品的eyeopening。像這樣的帖子通常情況下,評論充滿了FUD。這就是說,從Carl Hörberg評論有我關心:

以https另一個con是,沒有 獲取客戶端的緩存,所以每 CSS,圖像,JS等需要抓取 在每一頁上的負載。

快速谷歌搜索沒有得到肯定結果或與本聲明相矛盾的結果,但這可能歸因於差Google-fu。那麼,通過https提供服務時,沒有任何東西會被緩存?

+2

我的谷歌福(「HTTPS緩存」)給出了合理的答案重複[威爾Web瀏覽器通過https緩存內容(http://stackoverflow.com/questions/174348/will-web-browsers-cache-content -over-HTTPS) – 2010-11-14 18:27:23

回答

0

對於https請求,客戶端通常使用到服務器的單個連接並管道請求,並以相同順序接收響應。相反,使用http連接,每個請求只有一個連接。當然,除了加密之外,這是主要的區別。沒有什麼阻止客戶端使用緩存的響應,雖然有可能使服務器上指定沒有緩存HTTPS連接返回響應,但我沒有看到一個點,這樣做。