Nginx +独angular兽+ spdy +性能testing

我有一个Ruby on Rails网站,它是在一个nginx反向代理背后的独angular兽web服务器上托pipe的。 我想评估,如果使用spdy将提高我在这个设置下的performance。

具体来说,我需要下面的指示:

  1. 使用反向代理无效使用spdy的收益?
  2. 我可以使用什么性能/负载testing工具来评估使用spdy的收益?
  3. 有没有办法强制nginx只能说spdy?

关于第二个问题,我发现neoload和loadrunner 12确实支持spdy。

随着neoload我有麻烦得到它认识到我的服务器使用spdy尽pipechrome:// net-internals /#spdy和http://spdycheck.org/告诉我,它是使用spdy(我使用spdy 3.1,当我用斯马迪2 neoload确实认出它)。

neoload

crhome://网内部

随着loadrunner我还没有find一种方法来确保它是testingspdy。 我正在使用spdy_url函数,但文档不告诉我,如果spdy_url保证我在下面使用spdy。 可以肯定的一种方法是将nginxconfiguration为只能说spdy(第三个问题)。

这是我对你的问题的build议。

  1. 实际上评估球员的performance收益并不容易。 这取决于你的网站风格。 它是否包含很多小物件或只是一些大的图像? 对于更多的学术答案,你可以在这里参考: SPDY的速度如何 ?

  2. 如果您的网站现在是公开的,您可以使用WPT: http : //www.webpagetest.org通过启用或禁用SPDY您可以find性能增益。

  3. 我认为如果客户端不能说SPDY,nginx和mod_spdy都会说纯HTTPS。 如果你想要一个唯一的SPDY HTTPD,你可以尝试spdylay ,它提供了一个spdy代理工具 – shrpx