Webserver - kontrollierte Zugriffssteuerung
Wenn ein Programm wie HTML-Write andauernd Dateien in einem Verzeichnis
aktualisiert und diese Datei von vielen Anwendern gleichzeitig gelesen
wird, kann dies immer wieder zu Zugriffsverletzungen führen. Die Folge
für den Anwender: Er muss die Taste "Aktualisieren" bzw.
"neu Laden" immer mal wieder drücken.
Die o.a. Zugriffsprobleme lassen sich natürlich auch perfekt
beherrschen!!
Hierzu ist es notwendig, die Zugriffsteuerung am Server zu
regeln.
D.h. Sie müssten einen "UserRequest" solange
"festhalten", bis sich eine Datei fehlerfrei öffnen und
vollständig übertragen lässt.
Bei einem normalen Fileserver ist dies so nicht möglich. Wohl aber bei
einem Webserver!
Als fertige Lösung können wir Ihnen unser tcf.dll anbieten.
Hierbei handelt es sich um eine ISAPI-Webserver Erweiterung. D.h. Ihr
Webserver muss ISAPI unterstützen!!
Dies ist bei allen Microsoft Webservern der Fall. Auch der Sambar Server
unterstützt das ISAPI.
Die Installation ist denkbar einfach!!
Nach der Installation müssen Sie Ihre Seitenlinks so anlegen, dass der
Zugriff nicht mehr direkt auf eine Datei erfolgt sondern immer über diese
DLL:
Ein Beispiel:
Bisher: http://meinServer/File.htm
Neu: http://meinServer/cgi-bin/tcf.dll?File.htm
Fortan regelt dieses Modul den Zugriff. Ggf wird ein User Request so
lange "festgehalten", bis eine Datei vollständig und
kollisionsfrei gelesen werden kann. Dieses Festhalten bewegt sich in
der Praxis -abhängig von der Geschwindigkeit Ihres Netzwerkes- im Bereich
von wenigen Millisekunden bis zu 1/2 Sekunden...
Der Client bekommt in dieser Zeit auf seinem Browser die Meldung
"Seite gefunden" und der Fortschrittsbalken "Laden"
wächst. Weitere Aktionen sind nicht erforderlich.
Außerdem wird auf Wunsch das MS-IIS Verhalten die Datei nicht
unverzüglich zu löschen, vermieden, indem die Bereitstellung außerhalb
der Browser Verwaltung ermöglicht wird.
Weiter Informationen finden Sie http://www.telcondex.de/pub/tc_file_dll.htm
Noch Fragen ??? ... info@telcondex.de