Отправьте его в очередь заданий, например Задержка задания , чтобы выполнить его вне цикла запрос / ответ, чтобы вы могли принять данные сейчас и не задерживать пользователя, а после обработки либо сохранить запись. (если действительный), или отменить, если недействительный.
Конечно, если вам придется отказаться от него, вы можете запустить что-то еще, что позволит пользователю узнать, что возникла проблема. Поскольку он находится за пределами запроса, вам придется либо привлечь внимание пользователя на более поздних страницах (возможно, флэш-сообщение?), Либо отправить им электронное письмо.
изменить: для дальнейшей иллюстрации:
Я бы создал столбец с именем unverified_url и url, а затем установил для формы отправку unverified_url
* * 1010