пока не шарю чтобы ответить, в любом случае, вы подсказали разумный путь - выстроить обработку данных на сервере в первую очередь, даже если спам - чтобы не попадал в бд, можно было работать с источником запроса, типа таймаута и тд, видел тему что в http протоколе можно сделать неразрывной соединение со спамером что тот кучу ресурсов потратит
Это был риторический вопрос.
Так ещё никто и не сделал.