在我的办公室,我们使用 LAN(通过 Comcast 连接到互联网),30-50 人同时访问一个 Web 应用程序(在 Heroku 上)。服务器的响应就像被 50K 人访问一样。我是不是搞错了方向,或者如果办公室网络上的 50 个人同时访问一个应用程序与全球 50 个人同时访问一个应用程序会有什么不同?
抱歉,问题问得这么模糊,但我刚刚才想到这是一种可能性。
提前致谢。
答案1
可能找错了对象。这根本没什么区别。
如果您的 web 应用程序报告 50k 而不是正确报告 50,那么听起来像是其中的一个错误。尽管您并没有真正说明报告这个错误的原因。
在这种情况下,如果是代码问题,您需要在 stackoverflow 上发布一些代码。
答案2
您应该能够从 heroku 日志中知道发生了什么。根据应用程序,如果日志没有显示 web 和 worker 进程是问题所在,您可能需要对数据库层进行分片。