2012-03-28 102 views

回答

2

连接/请求的比率取决于应用程序的性质。让我举两个例子

  1. 在Web应用程序服务的HTML页面

    • 客户端请求的页面,这是由漆供应
    • 页面包含资源(图片,JS,I帧的前光油)提供服务由其他服务器比你的清漆前端(CDN中,单独的图像服务器等)
    • 连接VS请求= APPX 1:1
  2. 光油提供图片的服务器的前面,JavaScript的等

    • 假设所有网页包含10张和5个JavaScript和他们都是由您光油前端服务
    • 客户得到使用的所有内容保活请求
    • 连接VS请求= APPX 15:1

因此,简而言之,如果你只提供HTML页面,一个比例为1:1是你可能会得到的(我在我们的Varnish服务器上看到每1个连接的请求比率为1.18-1.46)。如果您以某个页面包含通过光油加载的多个元素的方式提供内容,则该比率应该在每页上这些元素的平均数量左右。

+0

谢谢。正是我想知道的。在我们的例子中,它是一个JSON REST API,所以我认为1:1是可以的。 – Niko 2012-04-10 20:14:52

+1

我迟到了,但是如果您的比例是1:1,您可能希望将sess_timeout的值从5秒的默认值减小,​​因为您让非重用连接不必要地逗留5秒,占用连接线程并且膨胀打开的文件描述符的数量。 – 2013-07-14 05:52:48