我一直在研究这个问题,只是想对此发表一些专业意见。我正在一个电子商务网站上工作,提交订单的速度真的很慢。创建网络农场是否有益?如果不是,那将是什么 - 服务器或网络方面(负载平衡器等......)?
假设应用程序目前已尽可能优化,我们需要寻找其他替代方案。
环境:
- 视窗 8 遥控 2
- IIS 7.5
- SQL Server 2008
想法
- IIS 和数据库在不同的服务器上
- 负载均衡器
我一直在研究这个问题,只是想对此发表一些专业意见。我正在一个电子商务网站上工作,提交订单的速度真的很慢。创建网络农场是否有益?如果不是,那将是什么 - 服务器或网络方面(负载平衡器等......)?
假设应用程序目前已尽可能优化,我们需要寻找其他替代方案。
环境:
想法
也许我们可以找到更便宜的解决方案。
如果只是提交过程很慢,也许您可以改进代码并使用一些不会阻塞主线程的后台工作人员。
否则只是升级你的服务器呢?
除此之外,我会查看代码。IIS 性能高度依赖于正在执行的页面。
您可能还想从浏览器开发人员工具中检查请求的哪一部分实际上占用了最多的时间。这将使您更好地了解您真正应该关注的性能方面。