cache_swap 1000Standard ist 100. Damit verhindere ich, dass bereits geladene Dateien von Squid verworfen werden um Platz zu machen, wenn der Cache des Squid den Default von 100MB überschreitet (ich lösche ungewolltes von Hand, den Rest will ich behalten). Hier sollte man das Doppelte der Partition auf der der Squid schreibt eingeben.
dns_children 1Standard ist 5. Dies verhindert, dass der Squid 4 ungenutzte DNS lookup Prozesse erzeugt. Das ist nur um die Grösse meiner
ps
Listings zu verkleinern.
ttl_pattern/i ^http: 525960 ttl_pattern/i ^http://localhost 0 ttl_pattern/i ^http://127\.0\.0\.1 0 ttl_pattern/i ^http://chonsp 0 ttl_pattern/i ^http://10\.0\.3\. 0 ttl_pattern/i ^http://ccw\.ccw\.ch 0Standard ist 4320. Damit werden gecachte Dateien noch 4320 Minuten = 3 Tage gelöscht. Das ist für einen Provider sinnvoll. Für einen Cache zu Hause ist das ungewollt. Also hab ich 525960 Minuten = 1 Jahr eingestellt.
Meine eigene Maschine (localhost/127.0.0.1 bzw. chonsp/10.0.3.2) will ich gar nicht gecached haben, da die Daten eh immer da sind. Das würde nur Diskplatz im Cache verschwenden und nach Dateiänderungen das Drücken von Reload notwendig machen. Auch meine anderen Maschinen (10.0.3.*) sind eh immer am Ethernet verfügbar. Ebenso will ich ccw.ccw.ch nicht cachen (ist teilweise die online Kopie meiner Machine, und der Cache würde beim Austesten nur im Weg sein). Die Daten meiner Kollegen kann ich über das Alias www.ccw.ch (der offizielle Name der Maschine) gecached von Web holen.
quick_abort onStandard ist off. Damit sollte der Squid einen Download abbrechen, wenn der Browser aufhört, diese weiter zu laden. Leider funktioniert es bei meinem Squid nicht. Ist nicht kritisch.
negative_ttl 0 negative_dns_ttl 0Standard ist 5 (Minuten). Das hat zur Folge, dass wenn eine Datei nicht vom Web geholt werden konnte (weil man z.B. das Modem nicht aufgemacht hatte) die Fehlermeldung gecached wird. Wenn man neu versuchen will gibt es einfach wieder die Fehlermeldung. Mit der 0 verhindert man das.
/var/spool/squid/log
in einen Editor laden,
die neuen Dateien dieser Surfsession sind noch(!) am Schluss/etc/init.d/squid stop
, da der Squid jetzt die Logdatei
neu auf die Disk schreibt, nicht zeitlich geordnet/var/spool/squid/log
vom Editor speichern/etc/init.d/squid start
,
jetzt rattert die Harddisk eine grosse Weile (neu sortieren)/var/spool/squid/[0-9][0-9]/*
)Diese Seite ist von Neil Franklin, letzte Aenderung 2000.12.30