2010-03-24 54 views
1

我們有一個CMS系統,並且在生產模式下,許多服務器只對內容具有隻讀訪問權限(有一些例外情況),並且該網站的編輯工作在它背後的服務器上的內容(這些內容對公衆不可用)。使只讀前端服務器上的HTTP緩存無效

我們在前臺服務器上緩存了很長時間的內容,但有時我們希望編輯發佈的內容能夠立即爲訪問者提供。在這些情況下,使緩存無效的最佳做法是什麼?

回答

0

答案不是依賴於前端服務器和它們的API嗎?

假設緩存只在前端服務器中,如果它們公開清除緩存部分的方法,請調用它。

如果您使用HTTP標頭告訴瀏覽器和中間代理,內容可以被緩存一段時間,我沒有看到一種方法來使其失效。

0

我猜,最好的方法是使CMS內核中的緩存失效。