What should i do to prevent users from running scanners or auto posting robots against my site that would slow down the site processing?
Is it sufficient to timestamp each post a user makes and create a posting delay? How long of an interval should there be?
What else can I do besides te above and captchas on form posts?
thanks
A time interval is a good idea and is used on Stack Overflow. Different operations should have different time limits depending on:
If you have an operation that requires a lot of processing time, you might want to set the limit on that operation higher than for a relatively simple operation.
Stack Overflow combines time limits with CAPTCHAs for editing posts. If you edit too frequently you have to pass a CAPTCHA test.