asp.net - 确定所需服务器数量的最佳方法

标签 asp.net webserver capacity-planning

一台 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/

相关文章:

c# - 如何使用 ASP.NET 和 C# 在 SQL Server 中保留换行符?

c# - 获取智能感知以显示自定义服务器控件的标记中的属性

c# - 抛出错误但不向用户显示错误的最简洁方法(没有自定义错误页面)

php - Web 服务器即时解密?

node.js - 为什么脚本完成后node.js服务器不退出?

iis - 如何复制网络场上的内容

language-agnostic - 记录技术债务的关键项目是什么?

networking - Twisted 中 select/poll 与 epoll react 器的注意事项

asp.net - 使用 FileStream 下载文件时,为什么页面错误消息指的是 aspx 页面名称,而不是文件名?

storage - Mariadb 存储容量和定价