This might be worth looking at as 4 seconds when reporting certain types of spam can be annoying for the reporter, and deter them from reporting. I know there's tools out there such as Suchmoon's where you can add reports to queues, but having it natively within the forum so there's not such a wait. I think anyone over 5000+ good reports should be only limited to a 1 second cool down. Then, that will likely prevent too many errors/requests, and still not interrupt with reporting.
Script is not optimized but this is an excerpt of my logs when using it:
Today at 05:21:58 PM Re: Bitcoin May Extinct thirdlight Good
Today at 05:20:22 PM Re: What did you know about Bitcoin before becoming a bitcoiner? thirdlight Good
Today at 05:20:17 PM Re: Earning Interest with Bitcoin? thirdlight Good
Today at 05:20:11 PM Re: No Capacity to Kill Bitcoin! thirdlight Good
Today at 05:20:05 PM Re: Why Cryptocurrency is better than fiat currency? thirdlight Good
Today at 05:20:00 PM Re: Loan to buy Bitcoin? thirdlight Good
Today at 05:19:55 PM Re: Would Quantum Computer Kill Bitcoin thirdlight Good
Today at 05:19:50 PM Re: What Makes Bitcoin Valuable? thirdlight Good
Today at 05:19:45 PM Re: What are we really investing in bitcoin? thirdlight Good
Today at 05:19:40 PM Re: Big drop in hashrate thirdlight Good
Today at 05:19:35 PM Re: Cryptocurrency in the next financial crisis thirdlight Good
Today at 05:19:30 PM Re: Bitcoin Legality effect thirdlight Good
Today at 05:19:25 PM Re: Bitcoin: Stress and Happiness thirdlight Good
Today at 05:19:20 PM Re: The One Thing That Could Stop Bitcoin thirdlight Good
Today at 05:19:15 PM Re: No other currency thirdlight Good
Today at 05:19:10 PM Re: DID I MAKE A MISTAKE INVESTING IN BITCOIN? thirdlight Good
Today at 05:19:05 PM Re: Stop Worrying about the Bitcoin Price thirdlight Good
Today at 05:19:00 PM Re: Stop Inflation With Crypto? How? thirdlight Good
Today at 05:18:55 PM Re: Alt coins better or stable during bitcoin lot of movement thirdlight Good
Today at 05:18:50 PM Re: Bitcoin future thirdlight Good
Ideally I would keep it on a queue with a dynamic index refreshing about once per half second and loop through the unsubmitted reports.
It is definitely annoying when I have to post something and need to either wait for the queue to finish submitting or for the window where I can sneak a post in before I submit a new report. Sometimes, I'll have blocks of several scores of minutes before I can finally actively do anything on the forum. Oh, and:
You have reported 39341 posts with 98% accuracy (36306 good, 921 bad, 2114 unhandled).