为nginx启用SPDY作为Apache的反向代理

我正在运行nginx作为apache的反向代理(与django应用程序的mod_wsgi)。 nginx也提供静态文件。 如果我在nginx上启用spdy,我是否也需要在apache上启用spdy来获得spdy的最大利益?

不必要。 SPDY应该通过更高效地使用TCP连接和通过单个TCP连接多路复用HTTP通信以及提供更好的压缩和编码支持来在高延迟networking上带来速度增强。 如果你在同一台机器上运行nginx作为Apache服务器上的反向代理,那么在后端使用SPDY肯定不会有很大的改进(当然,这并不意味着你不能在nginx和Apache之间优化速度其他手段,包括使用Keep Alive等)。

SPDY将(可能)加速你的静态文件访问,你的应用程序的机器人,你wouldnt看到很大的改善。 如果可能的话,通过static.example.com服务器的静态文件,在该服务器上启用SPDY,并禁用SPDY在您的应用程序服务器(尤其是当使用proxy_cache); SPDY仍然是经验丰富的,那里有一些问题