一台 Web 服务器可以处理多少流量?什么是最好的方式来看看我们是否超越了这一点?
我有一个有几百个用户的 ASP.Net 应用程序。它的各个方面都相当占用处理器,但到目前为止,我们只用一台服务器来运行 SqlServer 和站点,就做得很好。它运行 Windows Server 2003,3.4 GHz 和 3.5 GB RAM。
但是最近我开始注意到在不同时间变慢,我想知道确定服务器是否因应用程序的使用而过载或者我是否需要做一些事情来修复应用程序的最佳方法是什么(我不知道)如果我只是从盒子里期待太多的话,我真的想花很多时间来寻找小优化)。
最佳答案
您需要的是Capacity Planning上的一些信息..
容量规划是规划增长和预测高峰使用期以满足系统和应用程序容量要求的过程。它涉及广泛的性能测试,以确定应用程序的资源利用率和负载下的事务吞吐量。首先,您测量站点当前接收的访问者数量以及每个用户对服务器的需求量,然后计算支持当前和 future 所需的计算资源(CPU、RAM、磁盘空间和网络带宽)使用级别。
关于asp.net - 确定所需服务器数量的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60142/