Mailinglisten-Archive |
Ulf Wendel wrote: > Falls die Anzahl der Anfragen nicht zu hoch ist, ist es > vertretbar, daß bei jedem Neueintrag eine garbage collection > aufgerufen wird. Diese muß nicht bei jedem Aufruf arbeiten, > sondern zufalls- oder zeitgesteuert nur bei jedem n-ten Aufruf. Ich vergaß zu erklären. Der Grundgedanke ist, daß die Ermittlung einer Zufallszahl erheblich schneller ist, als eine Datenbankanfrage zu senden und zuverarbeiten. Die Datenbankanfrage wird dadurch zar nicht vor jeder Anzeige/Bearbeitung ausgeführt, es kommt somit zu kleinen Varianzen/Verzögerungen. Kennt man die Anzahl der Anfragen pro Tag, kann man die benötigte Wahrscheinlichkeit für die Ausführung der Löschung zur Erzielung einer bestimmten durchschnittlichen zeitlichen Abweichung gegenüber der sofortigen Löschung errechnen. Einfach gesagt: man kann alles so tunen, daß die zeitlichen Abweichungen in einem vernachlässigbaren Bereich bleiben. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
php::bar PHP Wiki - Listenarchive