Riz*_*Riz 0 .net asp.net multithreading c#-3.0
我们向大约10k的客户发送电子邮件,现在这个过程大约需要45分钟左右.应用程序在服务器上运行,只发送整批产品.我想知道引入线程和拆分列表是否会加快这个过程.如果是这样,有多少线程是最佳的?
编辑:
实际上它是我们通常发送的一条消息,我们将所有收件人添加到密件抄送.但是,它仍然需要很长时间.我们通过光纤线路将其发送出去.
在做出任何决定之前,您必须描述您的流程.
花费的时间在哪里(创建邮件,检索收件人,将邮件提交到SMTP,SMTP发送邮件等)?
不要猜测或假设你知道瓶颈在哪里,特别是在考虑并行方法时.你可以轻易地让事情变得更糟(或没有影响).
| 归档时间: |
|
| 查看次数: |
1830 次 |
| 最近记录: |