我想编写一个服务器端脚本/守护程序,它将监视多个电子邮件帐户(可能会变得非常大),然后发送推送通知。到目前为止,我的概念是:拥有一个包含帐户和密码的数据库。迭代一下,检查是否有新消息,然后通过电子邮件做smth并向客户端的移动设备发送推送通知来做出反应。我最关心的是性能。循环使用数以千计的账户对我来说似乎并不合适,但我无法提出更好的解决方案。为每个帐户注册一个观察者听起来不会更好.. 有任何想法吗?我对任何语言开放(脚本或编程)。不要求代码,只是试图围绕这个概念。 谢谢!
答案 0 :(得分:1)
你可以用块来做。如果我们谈论成千上万的帐户,可能需要花费很长时间才能通过所有数据库条目逐一进行,也许你可以将它分成几个脚本或脚本执行,比如说,占用100个帐户。所以你会有这样的环境:脚本/线程1检查帐户从1到100,脚本/线程2检查帐户从101到200 ... 这可以通过相同脚本/程序上的线程,使用不同的scrips,或使用"包装器"来完成。根据需要调用脚本多次,具体取决于条目/块的数量。您可能需要密切关注服务器资源,但检查的性能应该提高。 希望这会有所帮助。