I’m using Akismet to block comment spam, but sometimes it takes way too long for the response to come back from Akismet. I’m not talking about just a few milliseconds – I’m talking about many seconds, and even close to a minute in some rare cases.
Is there a way to make Akismet asynchronous? By that I mean, it sends an API call to Akismet, but immediately returns to the blog post. It could by default accept the comment, but as soon as Akismet is done, it could update me. If the blog comment was spam, it’ll delete it. If it wasn’t, all’s good.
Is there anyway to do this? Do I have to write my own anti-spam service if I want to do this? is this even feasible – will it require a lot of work?
They get slow. We use them and it fluctuates depending on their server load.