ipcache_high 95
memory_replacement_policy lru
hosts_file /etc/hosts
request_header_max_size 128 KB
#deny cache
hierarchy_stoplist cgi-bin ? .php
acl QUERY urlpath_regex cgi-bin? .php cache deny QUERY
#request_body_max_size 0 KB
refresh_pattern ^ftp: 60 20% 10080 refresh_pattern ^gopher: 60 0% 1440 refresh_pattern . 0 20% 1440
refresh_pattern -i .css$ 360 50% 2880 reload-into-ims refresh_pattern -i .js$ 1440 50% 2880 reload-into-ims refresh_pattern -i .html$ 720 50% 1440 reload-into-ims refresh_pattern -i .jpg$ 1440 90% 2880 ignore-reload refresh_pattern -i .gif$ 1440 90% 2880 ignore-reload refresh_pattern -i .swf$ 1440 90% 2880 ignore-reload refresh_pattern -i .jpg$ 1440 50% 2880 ignore-reload refresh_pattern -i .png$ 1440 50% 2880 ignore-reload refresh_pattern -i .bmp$ 1440 50% 2880 ignore-reload
refresh_pattern -i .doc$ 1440 50% 2880 ignore-reload refresh_pattern -i .ppt$ 1440 50% 2880 ignore-reload refresh_pattern -i .xls$ 1440 50% 2880 ignore-reload refresh_pattern -i .pdf$ 1440 50% 2880 ignore-reload refresh_pattern -i .rar$ 1440 50% 2880 ignore-reload refresh_pattern -i .zip$ 1440 50% 2880 ignore-reload refresh_pattern -i .txt$ 1440 50% 2880 ignore-reload
quick_abort_min 20 KB quick_abort_max 20 KB quick_abort_pct 95
connect_timeout 1 minute negative_ttl 0 minutes read_timeout 30 seconds pconn_timeout 120 seconds shutdown_lifetime 5 seconds
strip_query_terms off
#snmp
#snmp_port 3401
#acl snmppublic snmp_orgmunity snsimg #snmp_access allow snmppublic localhost #snmp_access deny all
icp_port 0
# logfile
emulate_httpd_log on
#logformat combined %{X-Forwarded-For};h %ui %un [%tl] HTTP/%rv %Hs %<st %{Referer};h %{User-Agent};h %Ss:%Sh #access_log none
#access_log /data/logs/access.log combined logformat
squid %ts.tu %6tr %;a %Ss/Hs %<st %rm %ru %un %Sh/%<A %mt access_log /var/log/squid/access.log squid #cache_store_log /var/log/squid/store.log cache_store_log /dev/null
cache_log /var/log/squid/cache.log logfile_rotate 12
# MISCELLANEOUS
store_objects_per_bucket 15 client_db off
4.创建目录
代码如下
/usr/sbin/groupadd squid
/usr/sbin/useradd -g squid squid mkdir -p /var/log/squid
%rm %ru chown -R squid:squid /var/log/squid mkdir -p /var/{cache1,cache2}
chown -R squid:squid /var/{cache1,cache2} 初始化squid的cache目录
/usr/local/squid/sbin/squid -z 启动squid
/usr/local/squid/sbin/squid -D
如果大家不喜欢这样的启动方式,可以自己去找个squid的启动脚本,这里就不放出了.当squid运行起来了之后,大家可以使用下面这个命令来查看命中率:
代码如下
/usr/local/squid/bin/squidclient -p 80 mgr:info
好了,具体其他squid的使用命令就只能你们自己去搜了,就到这里了.

