【发布时间】:2019-07-02 04:35:50
【问题描述】:
这只是一个在提交表单后发送邮件的脚本:
@application.route('/contact', methods=['GET', 'POST'])
def send():
if request.method == 'POST':
first_name = request.form['first_name']
last_name = request.form['last_name']
email = request.form['email']
msg = Message('Hey!', sender='example@example.com', recipients=['example@example.com'])
msg.body = email + " " + first_name + " " + last_name + " "
mail.send(msg)
msg2 = Message('Hello', sender='example@example.com', recipients=[email])
msg2.body = "Hi " + first_name + ". Thanks for requesting access to our beta. We'll contact you soon to schedule a call."
mail.send(msg2)
return render_template('contact.html')
return render_template ('index.html')
两封电子邮件都已送达,但处理脚本的时间太长,导致注册人数减少。怎么了?
以防万一,我将这个 Flask 应用程序托管在 Elastic Beanstalk 实例上。
【问题讨论】:
标签: amazon-web-services flask amazon-elastic-beanstalk