🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #22127

Re: squid2 + ftp-download

#22127
From: Andre Dietisheim
Date: Fri, 28 May 1999 00:00
66 lines
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-mail
References: <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