Deploying the initial version of the ratelimit. If you're having trouble, let me know on
roleplayerguild.com/chat.
Things that need to be improved with it:
- The "Submit Post/Topic" form should be aware of how long you have to wait before you can submit the form. Right now you have to just submit it and see if you get the "Wait X seconds and try again" error.
- The ratelimit should be even more relaxed if you're posting from a residential IP address.
- Mods need a way to quick-approve users so that legitimate ones don't have a ratelimit at all.
- Mods should be able to tweak the ratelimit duration so that we can respond to the level of spam we're getting.
Now I'm going to work on a platform upgrade for the Guild that should improve performance.
Edit: Looks like there might be some database contention with the ratelimit that is timing out requests. I'll investigate. Might've just been a fluke. Update: It was just a fluke.