visible_hostname squid1.abc.com

#設(shè)定squid的主機(jī)名,如無此項(xiàng)squid將無法啟動(dòng)

http_port 
80 accel vhost vport

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

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é)點(diǎn),將節(jié)點(diǎn)設(shè)為no-query以及originserver說明這些節(jié)點(diǎn)是實(shí)際服務(wù)器

cache_peer_domain contentchina 
aaa.abc.com

cache_peer_domain bbs bbb.abc.com

cache_peer_domain ihompy ccc.abc.com

#設(shè)定不同域名轉(zhuǎn)發(fā)到不同的cache_peer上,如果沒有這項(xiàng).不同域名的域名可能被分發(fā)到同一臺(tái)服務(wù)器上.

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

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

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

maximum_object_size 
320010 KB

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

maximum_object_size_in_memory 
100 KB

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

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

#dns_nameservers 
10.0.0.1 192.172.0.4

#配置DNS服務(wù)器地址.獲取后端時(shí)將從此dns獲取IP地址

#cache_mgr ggg_g@tom.com

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