如果我的服务器访问了很多访问者,并且无法处理stream量,那么该网站会发生什么情况,以及如何恢复该访问?
让您的网站备份取决于究竟发生了什么:
如果您希望从Launch中获得大量访问,那么可能需要进行一些性能testing,并尽可能多地进行扩展。
至于什么发生,如果你得到更多的stream量方式,那么你可以处理你的网站将所有用户的实际目的下来。 为了限制损失,您可以在服务器前放置一个限速器,这样至less有一定数量的人可以使用该站点。 如果这些服务器是networking服务器,那么你可以看看HAProxy速率限制 。
始终考虑尽可能多的caching,这可以让你处理更多的负载,如果你的应用程序可以使用caching。
没有什么比访客将不得不等待,甚至不能看到你的网站内容不会发生。 您必须优化您的networking堆栈或升级您的硬件/余额stream量
一些Web框架/设置受到积极的负载反馈影响,即使stream量再次降低,这些可能需要手动干预才能使站点备份(持续的请求,例如后端数据库,仍然重试,从负载突发导致新的请求有更less的预算,导致需要更less的请求来驱动应用程序的边缘再次…)
如果涉及负载平衡器:节点从超载离线将节省更less的节点来处理冲击…
高速缓冲存储器在堆栈中的某个地方也可能导致非常不稳定的行为。