Flask發(fā)QQ郵件太慢了(即使是異步),原本150ms響應(yīng)的頁面加了郵件變成了5s,請問各位大神有沒有比較簡單的解決方法?現(xiàn)在我很疑惑的是,既然我已經(jīng)新開一個線程來發(fā)郵件,按理視圖業(yè)務(wù)不會等待他發(fā)送完郵件而會直接繼續(xù)響應(yīng),但是實際情況是視圖業(yè)務(wù)被阻塞了5s部分代碼(按照狗書寫的):defsend_async_email(app,msg):withapp.app_context():mail.send(msg)defsend_email(to,subject,template,**kwargs):app=current_app._get_current_object()msg=Message(app.config['FLASKY_MAIL_SUBJECT_PREFIX']+subject,sender=app.config['FLASKY_MAIL_SENDER'],recipients=[to])msg.body=render_template(template+'.txt',**kwargs)msg.html=render_template(template+'.html',**kwargs)thr=Thread(target=send_async_email,args=[app,msg])thr.start()returnthr
Flask發(fā)郵件慢(即使是異步)求指導!
明月笑刀無情
2019-08-21 13:38:03