Reverse-Proxy
squid:如何使記憶體的內容保持最新
有沒有辦法讓 squid 檢查記憶體內容是否過時?如果記憶體內容過時,如何讓 squid 從原始伺服器獲取最新內容?
Squid 有一個算法可以計算一個對象將被記憶體多長時間,基於它的發出時間、上次修改的時間、自檢索以來的時間以及來自 Cache-Control 請求標頭和伺服器回复的任何資訊標題。此 Squid FAQ中描述了完整的算法
如果要清除特定伺服器的記憶體,則必須在 squid conf 中允許訪問:
acl PURGE method PURGE acl localhost src 127.0.0.1 http_access allow PURGE localhost http_access deny PURGE
如果完成並重新讀取配置,則可以使用 squidclient 程序清除記憶體:
squidclient -m PURGE http://www.domainiwanttoclear.com/
您可能還對應該與 Squid 的其餘部分一起使用的記憶體管理器感興趣。