我们在ASP.NET中开发了一个度假租赁应用程序,其中SQL server作为DB。使用.NET 3.5和实体框架。目前QA使用2GB RAM的P4机器进行测试。看起来每个请求的处理器利用率高达50%。我们所有的DB检索定时都是< 1秒。页面加载非常慢。我们在IIS级别(压缩,保持连接直播)和缓存应用了所有性能提示,以限制带宽(正常情况下为300-500 KB)。
我们在大多数页面上使用Telerik RAD Controls。已经确定服务器硬件是瓶颈(来自HTTP Analyzer测量等待时间)。
我们预计每100个并发用户每秒100-200次交易。我们运行IIS&井中同一服务器中的SQL服务器在GoDaddy举办。
遗留应用程序在同一台服务器上响应非常好 - 没有EF,Telerik Controls等。
任何人都可以推荐良好的硬件配置RAM,CPU速度等&还有哪些其他技术可以加快表现?
答案 0 :(得分:0)
现在服务器的配置非常合理,而且价格合理。你可以得到一个
Xeon Quad, 4千兆 250+硬盘 Windows Server 2003
如果您四处寻找优惠,每月约需200美元。
我认为这台机器的配置非常合适。您是否在测试时禁用了调试模式?
您是在IIS上还是在Visual Studio中进行测试?在Visual Studio中进行测试并不能很好地表示最终的资源消耗。