因此,我们为SSL请求/响应运行了nginx + spdy。
一切都很好。
不幸的是,spdy目前仅是SSL。
现在,我们的服务相当繁重。
我们可以相当快地进行所需的更改,以便将请求发送到ssl处理程序,并将ssl处理程序反向代理到它们需要到达的位置。
真的加快了速度吗?是否值得花费几个小时让chrome /最新火狐将我们的ajax请求发送给我们的ssl处理程序,并让我们的ssl处理程序将它们反向代理到他们需要去的地方?
备注:
( a)这将只对一组选定的白色列表浏览器(例如: chrome最新/火狐最新版)是有效的。很简单的js就会在这里改变。
( b)是的,我们知道如何在这些白名单的浏览器上生成请求。
( c)从我们相当广泛的测试来看,nginx + spdy组合工作得相当好。所以是的,我们现在知道它的α/β有点小。我们愿意承担的小风险。
我们的服务是90%+ ajax。只有初始条目是通过非ajax提供的,所有其他的“页面视图”都是通过ajax处理的。因此,对于我们的大部分用户来说,这有可能大大加快速度。
谢谢。
发布于 2013-05-05 18:56:43
简短的回答:是的。
答案很长:这要看情况而定。https://www.phusionpassenger.com对图像有很大的影响。加载首页需要很多请求。通过从普通HTTP切换到SPDY,我们将加载时间减少了25%,因为浏览器可以通过较少的往返来下载更多的资产。然而,SPDY需要最新的Chrome和Firefox版本。在我们的例子中,我们的大多数用户都是技术用户,所以这不是问题。如果您的访问者大多是MSIE,或者您没有以一种可以从并行性中获益的方式加载资产,那么SPDY将不会对您有多大帮助。在所有其他情况下,SPDY是伟大的。
https://stackoverflow.com/questions/15387551
复制相似问题