
我有一個虛擬代理客戶端和一個魷魚代理伺服器。我想添加一些地址來阻止它們的快取。他們的網域名稱或 IP 位址:
www.apache.org
188.184.21.108
root@SERVER:/etc/squid # cat /etc/squid/acls/dst_nocache.acl
www.apache.org
188.184.21.108
我將它們添加到非快取列表中,但它仍然緩存。我從這裡檢查:
root@SERVER:/etc/squid # tail -f /var/log/squid/access.log
請問我該怎麼做?謝謝。
答案1
我找到了答案。我只需要了解更多有關 Squid Caching Proxy Access.log 的資訊。
「TCP_」指的是HTTP連接埠(3128)上的請求
TCP_HIT 快取中存在所請求物件的有效副本。
TCP_MISS 請求的物件不在快取中。
TCP_REFRESH_HIT 快取中存在所請求物件的過期副本。 Squid 發出 If-Modified-Since 請求,回應為「Not Modified」。
TCP_REFRESH_FAIL_HIT 快取中存在所請求物件的過期副本。 Squid 嘗試發出 If-Modified-Since 請求,但失敗。舊的(過時的)物件已交付給客戶端。
TCP_REFRESH_MISS 快取中存在所請求物件的過期副本。 Squid 發出 If-Modified-Since 請求並收到一個新的、不同的物件。
TCP_CLIENT_REFRESH 用戶端發出帶有「no-cache」編譯指示的請求。 (“重新加載”- 作為 MISS 處理)
TCP_IMS_HIT 從客戶端收到 If-Modified-Since GET 請求。物件的有效副本位於快取中(新鮮)。
TCP_IMS_MISS 從客戶端收到 If-Modified-Since GET 請求。請求的物件不在快取中(陳舊)。
TCP_SWAPFAIL 此物件被視為位於快取中,但無法存取。
TCP_DENIED 此請求的存取被拒絕。