visible_hostname squid1.abc.com

#設定squid的主機名,如無此項squid將無法啟動

http_port 
80 accel vhost vport

#設定squid為accel加速模式,vhost必須要加.否則將無法將主機頭轉(zhuǎn)發(fā)至后端服務器,訪問時就會出現(xiàn)無法找到主機頭的錯誤

cache_peer 
192.168.1.88 parent 80 0 no-query originserver name=contentchina

cache_peer 
192.168.1.88 parent 80 0 no-query originserver name=bbs

cache_peer 
192.168.1.1 parent 80 0 no-query originserver name=ihompy

#定義不同的父節(jié)點,將節(jié)點設為no-query以及originserver說明這些節(jié)點是實際服務器

cache_peer_domain contentchina 
aaa.abc.com

cache_peer_domain bbs bbb.abc.com

cache_peer_domain ihompy ccc.abc.com

#設定不同域名轉(zhuǎn)發(fā)到不同的cache_peer上,如果沒有這項.不同域名的域名可能被分發(fā)到同一臺服務器上.

acl all src 
0.0.0.0/0.0.0.0

no_cache deny all

http_access allow all

#允許所有客戶端訪問

cache_log /var/log/squid/cache.log

#記錄日志

#***********ACL存取控制*************

#acl QueryString url_regex .php?

#***********緩沖存取控制*************

#no_cache deny QueryString

#不對符合QueryString的ACL內(nèi)容進行緩沖

#***********性能優(yōu)化配置*************

maximum_object_size 
320010 KB

#大于此容量的對象將不會被保存在磁盤上,默認大小是4M,如果squid服務器用于緩沖flash等大型文件,建議將此值變大.否則過大的文件在下次重啟后將需要重新獲取

maximum_object_size_in_memory 
100 KB

#最大位于內(nèi)存中的對象的大小,默認大小是8K,如果服務器內(nèi)存很大.可以適當提高此值的大小,建議根據(jù)網(wǎng)站的80%圖片的大小來定.或者根據(jù)WEB服務器實際存取文件中最常訪問的文件大小來定制

#***********其他可選配置*************

#dns_nameservers 
10.0.0.1 192.172.0.4

#配置DNS服務器地址.獲取后端時將從此dns獲取IP地址

#cache_mgr ggg_g@tom.com

#在錯誤日志中出現(xiàn)的webmaster地址.