2011-01-24 64 views
0

網絡主機通常會緩存您的內容嗎?你知道像緩存代理。網頁寄存公司緩存頁面嗎?

我只是想知道是否始終正確控制緩存是一種好的做法?我在頭部看到很多沒有緩存控制的網站。

回答

0

不,Web主機通常不會緩存任何內容。

一個因爲它是很多工作,並使用它們的處理能力。

其次,因爲它可以減少帶寬使用,他們寧願你越過你的帶寬,所以他們可以給你更多的收費。 (即使大多數不受限制的帶寬都有限制,請閱讀條款)

第三,如果他們控制緩存過程,並且不希望您的網站緩存,那麼通過關閉它的努力將是很多工作對於某些網站。

所以,是的,這將是一個很好的做法來正確控制你的緩存。

0

大多數主機不會緩存任何內容。儘管無論如何設置合適的緩存控制標頭確實是明智的,因爲在您的服務器和瀏覽器之間仍然可能存在一些代理。

0

關於你問題的第二部分,你真的需要緩存頭,如果你:

  • 不想讓你的網頁在所有
  • 緩存要確保你的頁面(和/或圖像,JS,CSS,...)將被緩存

如果你沒有在你的響應頭,代理指定的緩存,指令和瀏覽器都可以-and將 - 決定是否要對自己的緩存擁有。

這是一個很好的做法,儘量避免受到某些未知代碼的擺佈;-)