繁体   English   中英

在Google App Engine上从登录页面存储电子邮件的最佳方法?

[英]Best way to store emails from a landing page on google app engine?

我设置了一个登陆页面,并有一个html文本框(对有效电子邮件进行错误检查)和一个提交按钮。 我目前正在使用NDB存储不同的实体。

我正在寻找的是最好的方式来存储一个人输入的电子邮件。 因此可能会输入成百上千的电子邮件,不应重复,最终我们将希望使用所有这些电子邮件向输入电子邮件的每个人发送大型新闻更新。

带有这些限制的存储此电子邮件数据的最佳方法是什么:

  1. 快速重复检查
  2. 快速回调以批量发送电子邮件

创建一个电子邮件实体,并将电子邮件地址用作实体密钥。

这将立即防止重复。

取回所有电子邮件地址可能非常有效,因为您只需要使用键查询来按种类查询,并使用map_async处理电子邮件。

另外,您可以使用这些实体存储电子邮件的进度,也可以提供审核跟踪。

为了提高发送电子邮件时的速度,您可以定期在数据存储中或存储在Blob存储中构建电子邮件的缓存列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM