我们目前在开发 Web 应用程序产品时面临一些稳定性问题。该产品部分由我们的合作伙伴承包商构建,我们希望有一个良好的稳定性标准指标。我们一直面临的问题是不断崩溃。Web 应用程序无法识别何时有超过它可以处理的请求,它会建立内存(如内存泄漏),然后它会在没有任何可能恢复的情况下死掉。
我们想为我们的合作伙伴承包商编写一个非常简单的测量方法。我们想了几个主意:
- 能够识别高负载请求并为服务器不可用的系统提供重试页面,直到它从高负载中恢复。
- 一组并发用户或页面浏览量,这将使我们能够清楚地衡量何时使用负载均衡器和缓存等可扩展性选项。
此时,我们必须使用缓存和负载平衡,以便能够每 x 小时(取决于负载)回收 Web 应用程序,这样它们就不会经常死掉。
谢谢你的帮助。