如何使电子邮件存在检查更快



我正在使用电子邮件验证器来验证电子邮件地址是否存在。这个过程似乎非常耗时。我已经尝试过使用中断流来减少每个电子邮件地址等待超时响应所花费的时间。这个方法在django之外工作,但在django-内部,我无法调用interruptincow,因为它要求从主线程调用,我尝试了很多方法来解决它,但都失败了。

其次,我尝试了对进程进行多线程处理,线程按照我想要的方式运行,但我无法从线程中获得返回值。为此,我尝试实现了一个队列,但没有太大帮助。

我想询问validate_email的任何补充,或者希望调用流程

validate_email("emailaddress@email.com",verify=True)

为了跑得更快,我一次要处理大约20封电子邮件。

欢迎任何建议或帮助。

我通常将外部流程降级为芹菜,这是的行业标准

http://www.celeryproject.org/

如果我需要为一个项目运行一个后台任务,django任务通常足以完成更长的处理任务,更容易设置,并且不需要像rabbitmq或redis这样的外部排队,而芹菜需要

https://code.google.com/p/django-tasks/

相关内容

最新更新