Facebook等富网站会为每个发生的事件,通知,朋友请求等发送电子邮件,我想知道网络服务器执行此操作的成本有多高?对于活跃用户和热门用户而言,这也是每天100多个时间。
答案 0 :(得分:1)
通常网站本身不会发送电子邮件。它只是将电子邮件重定向到服务器MTA,然后将其保存在队列中并在其认为最佳时发送。
要回答您的问题,我们需要“昂贵”的定义。要发送电子邮件,您通常需要执行一些DNS查询,连接到远程服务器,与之交换数据。你认为这是否代价高昂?
答案 1 :(得分:0)
如果您使用的是外部SMTP,那么通过BCC标头来降低电子邮件服务器呼叫是一个好主意的目标群组。
PHP仅使用一个线程,这意味着一旦当前邮件发送到SMTP服务器,将发送下一封电子邮件。例如,在Java中,您可以同时在线程池中发送电子邮件,当然,它会更快。