我如何确保服务器可以处理电子邮件营销工具的新用户的负载?

我如何确保服务器可以处理电子邮件营销工具的新用户的负载?

我的情况是,我刚刚接管了一个网络团队,他们使用由克洛克

网站具有一项功能,即客户的客户可以通过网络表单注册邮件列表,然后客户将能够登录营销工具,该工具Interspire 电子邮件营销器,并向所有订阅者发送电子邮件。

EM(电子邮件营销软件)安装在 Clook 服务器上,目前使用没有问题。但是,我们正在考虑向 EM 添加另外 300-500 名用户,我需要确保服务器能够处理它并且不会受到任何负面影响。我们不能只靠反复试验,因为我们所有的网站都托管在该服务器上,这些网站瘫痪的代价将非常高昂。

我对整个服务器领域还很陌生,所以我想知道是否有人可以建议我需要检查什么以及如何确保我们可以毫无问题地添加这些新用户。

我已经查看了服务器的规格:7 核 CPU、9216MB 内存(未说明内存类型)、220GB SSD、端口速度 100MB。我可以访问服务器,因此如果需要可以检查其他信息。

任何建议都将非常有帮助,谢谢。

答案1

判断您的服务器是否可以支持 300-500 名用户的唯一方法是测试它并测量响应时间、每秒请求数、错误数、资源消耗等。

所以你基本上需要模仿一个真正的用户,做它应该做的事情HTTP 协议等级。

  1. 选择负载测试工具:有很多免费和开源负载测试工具现在在市场上
  2. 创建代表真实用户行为的负载测试场景(一些工具提供记录和重放功能,有些则需要编写代码)
  3. 确保测试工具创建与真实浏览器相同的网络覆盖范围(除了一些动态数据外,请求和响应是相同的),您可以使用嗅探器工具进行检查,例如Wireshark
  4. 对测试满意后,您可以对其进行参数化并提供 300 - 500 个凭证,然后使用预期数量的虚拟用户运行测试
  5. 检查性能指标是否符合您的预期,并且没有错误。此外,还值得检查 CPU、RAM、交换、网络和磁盘使用情况,以查看 500 个用户对资源使用的影响。

相关内容