squid really needs to have its own disk slice, or better yet, its own disk. The disk will only spin while you're surfin':
or better yet! a ramdisk!
#grep squid /etc/fstab
/dev/wd0b /var/squid/cache mfs rw,async,-s=512000 0 0
You will need to re-initialize the cache at bootup. I use this in rc.local:
if [ -x /usr/local/sbin/squid ]; then
echo -n ' squid'; /usr/local/sbin/squid -z; /usr/local/sbin/squid
fi

