【问题标题】:Interspire Emailmarketer poor performance: 5 emails per 2 seconds - PMTA/EXIMInterspire Emailmarketer 性能不佳:每 2 秒 5 封电子邮件 - PMTA/EXIM
【发布时间】:2012-06-26 09:32:14
【问题描述】:

谁能告诉我是什么阻碍了我们。

我在前端尝试了所有不同的 php 脚本来发送电子邮件。 Interspire、Oempro、PHP 列表、PHPknode。但我们每 2 秒只能发送 5 封电子邮件。

我们升级了我们的服务器,我们的硬件配置很好。我们使用过 EXIM,我们甚至尝试过 PMTA。即使我们的发送速度没有提高。

我们的要求是每天发送 200,000 - 300,000 封电子邮件,但我们需要在高峰时段发送,即上午 9 点到下午 1 点之间。我们只能在 6-7 小时内发送 15000 封电子邮件。

我不知道是什么问题,为什么我们无法快速发送电子邮件。是因为 PHP 脚本、MTA 还是服务器硬件配置。

谁能帮我解决这个问题?任何帮助将不胜感激。

【问题讨论】:

    标签: exim massmail phplist


    【解决方案1】:

    我可以直接告诉您,Interspire Emailmarketer 的性能并不是特别高。我有和你类似的情况。我们有一台高端服务器机器,配备 SAS 磁盘、16 个 CPU 内核和大量 RAM。我们有一个高度微调的 Postfix MTA 和 MySQL 服务器(花了几天时间配置它们)。您获得的性能符合我们的经验。在我们的案例中,负载完全在 PHP 脚本中,而不是在数据库中,也不在 MTA 中。

    我怀疑 Interspire 软件是为流量非常低的新闻通讯设计的(其中接收者可以数以百计)。

    【讨论】:

    • 谢谢 Emil,你推荐哪个 php 脚本。我使用过 oempro 等。它们不适合我。你能告诉我你使用了什么脚本以及你是如何解决这个问题的吗?
    • 我们没有选择其他脚本。我正在为托管服务提供商工作,而客户完全拒绝获得新的列表软件。我认为他离开了营销业务,转而开始从事一些社区工作。但我和你一样,已经在网上爬取了现成的软件。我认为 PHP 中不存在任何免费的(可能也不存在其他语言)。好的电子邮件营销软件可以卖很多钱,所以我认为很少有人愿意花时间构建免费的。
    • 哈哈...所以没有解决方案。我想我们必须编写自己的脚本。但是Interspire 是一款相当不错的软件。代码中没有任何东西可以针对快速邮件进行调整吗?
    【解决方案2】:

    Interspire 默认使用单个 php 进程来处理电子邮件队列,因此无法使用多核机器。有一个名为MSH addon 的付费多处理脚本,它采用 IEM 处理队列并将其分布在多个处理器内核上以获得巨大的速度奖励。来自插件website

    MSH 是围绕“多处理库”构建的,一个多平台 ,shared nothing, 受 Python 启发的多处理框架 多处理模块(但与 api 级别有很大不同)。它用 用于进程生成的“proc family functions”和用于 IPC 的“soq”。

    免责声明:我是 MSH 插件的开发者之一。

    【讨论】:

      猜你喜欢
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-21
      • 2017-06-07
      • 2017-10-27
      • 1970-01-01
      相关资源
      最近更新 更多