squid快取清除的方法

2021-09-21 08:02:03 字數 1128 閱讀 6614

如何清除squid 快取

1 首先在squid 的主配置檔案中新增acl 列表,並允許受信任的主機有許可權清除快取   

2 清除squid 中一條快取

/usr/local/squid/bi/squidclient -h  192.168.1.145 -p 80 -m purge

3 批量清除squid 快取中的檔案

指令碼 如下

注:squidcache_path 是squid 快取路徑

squidclient_path 是squidclient 命令的 路徑

-p  是指定squid 監聽的埠

並給clearcache.sh    執行許可權

#chmod +x  clearcache.sh

4  使用方法

用法:1、清除所有flash快取(副檔名.swf):

./clear_squid_cache.sh swf

2、清除url中包含sina.com.cn的所有快取:

./clear_squid_cache.sh sina.com.cn

3、清除檔名為zhangyan.jpg的所有快取:

注:參照   

squid 清除快取

7.6 刪除快取物件 在某些情況下,你必須從squid的cache裡手工刪除乙個或多個物件。這些情況可能包括 你的使用者抱怨總接收到過時的資料 你的cache因為某個響應而 中毒 squid的cache索引在經歷磁碟i o錯誤或頻繁的crash和重啟後,變得有問題 你想刪除一些大目標來釋放空間給新的...

清除指定squid快取檔案的指令碼

對於類似 之類的網頁,squid只會生成乙個快取檔案。可以用squid附帶的squidclient工具清除 引用 squidclient m purge p 80 因 後面的引數不同,導致url也不同,squid會生成多個快取檔案,雜湊分散存放在不同的目錄。如果修改了這個outer player.s...

奇怪的squid快取

乙個asp頁面 response.cachecontrol max age 120 response.write now 一 max age必須大於120,不然不能快取 二 開始squid返回的http header的age值就55!實際快取時間為 120 55 65 另乙個asp頁面 respon...