🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.st
Article #283

Dumme Frage zur GUS

#283
From: Udo Erdelhoff
Date: Sat, 29 Aug 1992 20:30
42 lines
2541 bytes
Hi,
wenn man seine News mit der GUS liest, stellt man immer wieder fest, dass das
"Oeffnen" einer Newsgroup mit einer laengeren Zwangspause bestraft wird. Bei
einem kurzen Nachsehen mit Sysmon fand ich dann folgendes:

*****************************************************************
*
* This file was created by SYS_MON, the ATARI ST System Monitor,
* copyright by Karsten Isakovic, Berlin
*
* It is forbidden to publish this file or extracts of it without
* the copyright header !
*
GUS      Fopen          "f:\news\de\admin\mail\ng.rc" ReadOnly  -> 7 
GUS      Fread          H 7 Cnt $000400 Buf $189690 -> $000400/1024
GUS      Fread          H 7 Cnt $000400 Buf $189690 -> $000400/1024
GUS      Fread          H 7 Cnt $000400 Buf $189690 -> $000269/617
GUS      Fread          H 7 Cnt $000400 Buf $189690 -> 0
GUS      Fclose         H 7 -> 0   <Ok>
;	das ist ja noch klar, hier wird das bestehende NG.RC eingelesen

GUS      Fsetdta        $1878C8 -> 
GUS      Fsfirst        "f:\news\de\admin\mail\692" (Arch)-> 0   <Ok> <692>
GUS      Fsetdta        $16EBCC -> 
GUS      Fopen          "f:\news\de\admin\mail\692" ReadOnly  -> 7 
GUS      Fread          H 7 Cnt $000400 Buf $189690 -> $000400/1024
GUS      Fclose         H 7 -> 0   <Ok>
; und hier wird dann wahrscheinlich das Subject aus der Message geholt, um
; das NG.RC zu ergaenzen

... und so weiter fuer alle Gruppen.

Meine Frage ist ganz einfach: Warum wird jeder Artikel erstmal per 
Fsfirst() gesucht und dann per Fopen geoeffnet? Im Endeffekt bedeutet
das doch, dass das gesamte Directory zwei mal durchsucht wird. Das 
dieses zu Zwangspausen fuehrt, ist dann kein Wunder mehr. Wenn man also
das Fsfirst rauswirft, sollte das ganze schneller werden. Man koennte 
natuerlich auch das NG.RC schon zu einem anderen Zeitpunkt 
(->RNEWS) updaten lassen. Oder hab ich da jetzt irgendeinen Denkfehler.
/s/
-- 
Udo Erdelhoff                ue@nathan.do.open.de                udo@iml.fhg.de 
Technical Details
Message-ID: <H.KyoBZH_ndTo@nathan.do.open.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!unlisys!heaven7.in-berlin.de!agsc!open.de!mailbox!teddy!germany!open!horga!ruhr.de!nathan.do.open.de!ue

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!unlisys!heaven7.in-berlin.de!agsc!open.de!mailbox!teddy!germany!open!horga!ruhr.de!nathan.do.open.de!ue
From: ue@nathan.do.open.de (Udo Erdelhoff)
Newsgroups: de.comp.sys.st,mercury.general,mercury.allgemein
Distribution: world,mercury
Message-ID: <H.KyoBZH_ndTo@nathan.do.open.de>
Organization: cyberspace
Subject: Dumme Frage zur GUS
Followup-To: de.comp.sys.st
Reply-To: ue@nathan.do.open.de
X-Software: HERMES GUS 1.03 Rev. Apr 14 1992
Date: Sat, 29 Aug 1992 22:30:00 +0200
Lines: 43