IIS最大工作进程

时间:2013-07-12 16:51:00

标签: performance iis networking

我一直在研究这个问题,只是想就此提出一些专业意见。我正在开发一个电子商务网站,提交订单的速度非常慢。创建一个Web农场会有益吗?如果不是,那将是什么 - 服务器或网络(负载平衡器等)?

假设应用程序现在已尽可能优化,我们需要查看其他替代方案。

环境:

  • Windows 8 RC 2
  • IIS 7.5
  • SQL Server 2008

  • 单独服务器上的IIS和数据库
  • 负载平衡器

2 个答案:

答案 0 :(得分:0)

也许我们可以找到更便宜的解决方案。

如果只是提交过程很慢,或许你可以改进代码并使用一些不会阻塞主线程的后台工作程序。

否则只是升级你的服务器呢?

答案 1 :(得分:0)

  1. 静态文件压缩。
  2. 在网站中为静态和动态页面创建单独的应用程序池。
  3. 将重要功能添加到单独的应用程序池中。检查是否有帮助。
  4. 在SQL server端进行优化。索引?
  5. 除此之外,我会查看代码。 IIS性能高度依赖于正在执行的页面。

    您可能还想从浏览器开发人员工具中查看请求的哪个部分实际上正在计时最多的时间。这将使您更好地了解您应该关注的性能的哪个方面。