创建正常运行时间监视器-识别网络瓶颈

创建正常运行时间监视器-识别网络瓶颈

因此,我正在开发一个网站正常运行时间监视器,它可以通过对网站进行简单的 http 调用并检查收到的状态代码来每分钟检查数千个网站。

我已经使用 node.js 实现的多个进程对其进行了测试,以确保瓶颈不是编程或处理问题。

无论如何,我遇到了瓶颈。我每分钟最多可以检查 2000 个网站。无论我运行 1 个或 10 个代码实例,这个数字都不会改变。

如果我运行多个进程,每个进程的吞吐量就会减少,因此总输出仍然是每分钟检查 2000 个站点。

实际的网络带宽似乎不太高。我的意思是 2000 个网站大约意味着 1 mb 的数据(这已经很慷慨了)。所以这可能是其他地方的问题,我正在努力找出原因。

在数字海洋上测试。

提前致谢。

答案1

  • 安装监控。
    • 收集有关您的系统的数据。
    • 分析数据。
    • 做决定。
    • 做出改变。
    • 监视更改Monitor changes
    • 根据需要冲洗并重复。

如果失败了,那就猜猜吧。我猜是高斯辐射与范艾伦带相互作用。

在数字海洋上测试。

尝试拥有更好网络的其他提供商。

相关内容