Heyho!
An deiner Stelle würde ich aber das Entfernen der alten Votes >90 Minuten vor dem Abstimmen durchführen - wenn jemand die Seite aufruft, gibt's meistens nix zum Löschen.
Hmm. Verstehe ich gerade irgendwie nicht...
Das Script arbeitet so:
- Laufende Votes werden zuerst ausgegeben. Bei diesen Votes kann man seine Stimme abgeben.
- Abgelaufene Votes werden unterhalb der laufenden Votes angezeigt. Man kann dort (natürlich) nicht abstimmen, sondern bekommt nur die Ergebnisse angezeigt
- Dort verweilen die Votes eine bestimmte Zeit, bis sie dann endgültig gelöscht werden.
Und jedes Mal wenn die Seite aufgerufen wird, wird geprüft, ob einer der abgeschlossenen Votes zu alt ist und somit gelöscht werden muss.
Wo ließe sich da was optimieren?
Wenn lediglich beim Abgeben der Stimme überprüft wird, ob einer der alten Votes _zu_ alt ist, würden ja evtl. die zu alten Votes noch ein paar Tage existieren (weil vllt. keiner in diesen Tagen votet, oder so)
Chapeau! ;)
Mastershrimp
--
Kämpft für die Rettung von dem Genitiv!
Kämpft für die Rettung von dem Genitiv!