Article View: ch.comp.os.linux
Article #22127Re: squid2 + ftp-download
From: Andre Dietisheim
Date: Fri, 28 May 1999 00:00
Date: Fri, 28 May 1999 00:00
66 lines
3221 bytes
3221 bytes
Hallo!!! On Fri, 28 May 1999 10:12:55 +0200, Mike Thomi <mthomi@datanetworks.ch> wrote: >> Angenommen man l�dt was im Browser per FTP �ber den Squid2 runter und >> die Leitung wird mitten im Download gekappt, bleibt der Browser an > ^^^^^^^ >Welche Leitung? Die Dialup-Leitung (Linux-Proxy (mit Squid) <-> ISP) >Wenn die Leitung "dialup" unterbrochen ist: > >Es kann nun sein, dass der squid das file einfach cached, obwohl der >Download noch gar nicht fertig ist und wenn der client nochmals darauf >zugreift, dieses File nochmals dem Client gesendet wird. > Genau so verh�lt es sich... der Download ist nicht beendet, weil die Dialup-Leitung unterbrochen wurde.... (modem h�ngte ab etc.). Squid beh�lt dieses unvollst�ndig heruntergeladene File in seinem Cache und schickt es (die unvollst�ndige Datei, die 'gecached' wird) jedem (LAN-)Client, der dieselbe Datei herunterladen will. Squid versucht nicht, den fehlenden Rest der Datei nachtr�glich (s.Bsp bei erneutem Download durch einen sp�teren LAN-Client) herunterzuladen oder die unvollst�ndige Datei schlicht aus dem Cache zu l�schen. Einzig ein 'killall -HUP squid' erzwingt, dass das File vollst�ndig aus dem Internet neu heruntergeladen werden kann, da der Cache neu initialisiert wird. >Dies l�sst sich unterbinden: > ># TAG: no_cache ># A list of ACL elements which, if matched, cause the reply to ># immediately removed from the cache. In other words, use this ># to force certain objects to never be cached. ># ># You must use the word 'DENY' to indicate the ACL names which >should ># NOT be cached. ># ># There is no default. We recommend you uncomment the following ># two lines. ># >#acl QUERY urlpath_regex cgi-bin \? >#no_cache deny QUERY > >z.B: > >acl no_cache_archives urlpath_regex \.zip$ \.exe$ > >no_cache deny QUERY no_cache_archives Auch ganz gut... DANKE (Immerhin kann ich so zentral festlegen, dass f�r gew. Files der Cache nicht verwendet werden soll und muss nicht auf jedem Client den Proxy f�r FTP manuell ausschalten bzw. das automatische Konfig-Skript umstellen)!!! Aber irgendwie ist das noch nicht wirklich die ganze L�sung, schliesslich muss es doch einen Weg geben, Squid das L�schen unvollst�ndiger Dateien aus dem Cache 'aufzuzwingen'...andere Proxies beherrschen dies auch: MS Proxy (nicht immer, aber immer �fters), Wingate... Tsch�ss Andr�
Technical Details
Message-ID:
<374e989d.1381145@news.active.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<374d01c6.830313@news.active.ch> <374d55b2@news.datacomm.ch> <374E5007.6E5DC63B@datanetworks.ch>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,dc1946aec2ce98b8 X-Google-Attributes: gidf4b73,public From: dietisheim@gmx.ch (Andre Dietisheim) Subject: Re: squid2 + ftp-download Date: 1999/05/28 Message-ID: <374e989d.1381145@news.active.ch> X-Deja-AN: 483122963 Content-Transfer-Encoding: 8bit References: <374d01c6.830313@news.active.ch> <374d55b2@news.datacomm.ch> <374E5007.6E5DC63B@datanetworks.ch> Content-Type: text/plain; charset=ISO-8859-1 X-Complaints-To: usenet@dino.active.ch X-Trace: dino.active.ch 927899392 23384 195.246.86.206 (28 May 1999 13:49:52 GMT) Organization: Active-Net AG Mime-Version: 1.0 NNTP-Posting-Date: 28 May 1999 13:49:52 GMT Newsgroups: ch.comp.os.linux