ich habe ein recht umfangreiches (serverbelastendes) DTML-Objekt ( DTML Method) innerhalb einer Zope-Installation.
Das einmalige generieren (rufen) des Objects dauert ca. 1-2s, dh. mein Server kann ca. 30-60 Anfrage pro Minute bearbeiten.
Das ist soweit ausreichend.
Nun gibt es aber dumme bzw. böse Menschen, welche 30 mal in 10s auf den reload-Knopf des Browsers klicken bzw. ein Script schreiben.
Nach solcher Aktion ist mein Server erst mal 1 Minute beschäftigt und kann keine weiteren Nutzerabfragen beantworten.
Weiß jemand eine Methode wie man dies verhindern kann.
Mit Setzen und Rücksetzen einer "Variable"
Code: Alles auswählen
SESSION.SET
Die Navigationsleiste ist normalerweise ausgeblendet, so dass jedes Reload als böswillig gelten kann und ich den Nutzer auch zur Not "rausschmeißen" könnte.