SPDY + Nginx - 建议尽可能使用?

时间:2013-03-13 14:04:52

标签: performance nginx spdy

因此,我们为我们的SSL请求/响应运行了nginx + spdy。

一切都很好。

不幸的是,spdy现在只是SSL。

现在,我们的服务非常重要。

我们可以选择相当快地进行必要的更改,以便将请求发送到我们的ssl处理程序,并且我们的ssl处理程序将它们反向代理到他们需要去的地方。

spdy真的能加速吗?是否值得花费大约几个小时来制作chrome / latest firefox将我们的ajax请求发送给我们的ssl处理程序并拥有我们的ssl处理程序反向代理他们需要去哪里?

注意:

a)这仅对选定的白名单浏览器组有效(例如:chrome latest / firefox latest)。相当简单的js在那里改变。

b)是的,我们知道如何制作http - >在这些列入白名单的浏览器上https ajax请求。

c)从我们相当广泛的测试中,nginx + spdy组合非常有效。所以,是的,我们知道它在这一点上稍微有点α/β。我们愿意承担的风险很小。

d)请记住,我们的服务是90%+ ajax。只有初始条目通过非ajax提供,所有其他“页面视图”通过ajax处理。因此,对于我们的大部分用户来说,这有可能加快速度。

感谢。

1 个答案:

答案 0 :(得分:2)

简短的回答:见到了。

答案很长:这取决于。 https://www.phusionpassenger.com对图像很重要。加载首页需要很多请求。通过从普通HTTP切换到SPDY,我们将加载时间减少了25%,因为浏览器可以通过更少的往返次数下载更多资产。但是,SPDY需要最新的Chrome和Firefox版本。在我们的例子中,我们的大多数用户都是技术用户,所以这不是问题。如果您的访问者主要是MSIE,或者如果您不以可以从并行性中受益的方式加载资产,那么SPDY对您没有多大帮助。在所有其他情况下,SPDY很棒。