如何改善Web服务的响应时间

时间:2012-12-05 01:08:02

标签: performance load-balancing

我们已经构建了一个网络服务来提供基于asp.net的谷歌地图等地图图块。

并且客户要求1000个并发请求的响应时间必须小于1秒。

现在我们使用加载器平衡硬件,我们使用iis将服务部署到4台服务器,然后我们使用加载器余额硬件将请求分发到不同的服务器。

但有人建议我们不要使用加载程序余额,因为浏览器请求限制。

据说,对于给定的域,浏览器可以同时发送的请求数量是有限的(可能是10或更多)。

所以我们应该直接向不同的tile服务器发出客户端应用程序请求。

现在,我很困惑,这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

  

据说,对于给定的域,浏览器可以同时发送的请求数量是有限的(可能是10或更多)

  1. 这只是真实的。大多数浏览器不会向同一个域发出多个请求。但是,没有设置标准或定义的限制,它通常是可配置的。
  2. 您如何知道所有用户都将通过浏览器访问您的服务
  3. 如果您有1000个并发用户会怎样?
  4. 使用负载均衡器