最初はデフォで使っていたけどここをみて
http://murasaki.cocolog-nifty.com/cloud/2009/07/squid-0e87.html
cache_dir coss /var/spool/squid/cache_s 128 block-size=512 max-size=16384 membufs=4
cache_dir coss /var/spool/squid/cache_m 1024 block-size=512 max-size=131072 membufs=8
cache_dir aufs /var/spool/squid/cache_l 2048 16 64
の設定にしてみた。
でもsignal 6 エラーでプロセス落ちまくり、調べたけどよくわからない。んでもって違うページの
http://flatfish.seesaa.net/archives/200806-1.html
cache_dir coss /var/spool/squid 2048 max-size=524288 max-stripe-waste=32768 block-size=512 maxfullbufs=10
のみの設定で再度挑戦。
こっちはエラーもなくきちんと動いた。
なんか2GBのでっかいファイルが出来ているんだけど。まいいか
ちなみに
#Default:
# maximum_object_size 20480 KB
maximum_object_size 65536 KB
に変更してある。
cossでこれが有効になっているかどうかは不明(^^ゞ
# TAG: pipeline_prefetch
# To boost the performance of pipelined requests to closer
# match that of a non-proxied environment Squid can try to fetch
# up to two requests in parallel from a pipeline.
#
# Defaults to off for bandwidth management and access logging
# reasons.
#
#Default:
# pipeline_prefetch off
pipeline_prefetch on
Webサーバとのやりとりの中で一つのファイルをとるたびにDNSコネクションを張っていたのをマルチコネクションにする、これによってDNSリクエストが減る。
squidclamav/プロクシを使ったアンチウィルスゲートウェイ
漏れ串防止の設定
header_access X-Forwarded-For deny all
header_access Via deny all
header_access Cache-Control deny all
forwarded_for off