🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Udo Erdelhoff Sat, 29 Aug 1992 20:30
Dumme Frage zur GUS
#283
Author: 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 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads