只是想知道是否有人在Apache上使用过Google SPDY?http://code.google.com/p/mod-spdy/
我运行了两个Web服务器,并且想知道mod_spdy Apache模块是否存在任何问题,以及是否有人在支持SPDY的浏览器中看到明显的速度提高?
只是想知道是否有人在Apache上使用过Google SPDY?http://code.google.com/p/mod-spdy/
我运行了两个Web服务器,并且想知道mod_spdy Apache模块是否存在任何问题,以及是否有人在支持SPDY的浏览器中看到明显的速度提高?
Answers:
我是mod_spdy的开发人员之一。在此阶段,该模块相当稳定并且完全符合SPDY / 2(较早的发布者错误地声称它不支持多路复用。这是不正确的)。也就是说,它不像mod_ssl这样的核心Apache模块那么稳定。我认为它是“测试版”模块,适合在您可以容忍某些问题的环境中使用。当前有一些网站成功使用了mod_spdy。
我们正在积极致力于使模块完全投入生产,并且我们计划在几个月内发布DEB / RPM软件包(除了支持从源代码构建)。
我们将在我们的讨论论坛上宣布提供软件包和其他更新:https : //groups.google.com/group/mod-spdy-discuss如果您想了解最新的mod_spdy新闻,请加入论坛。谢谢!
PS:Steve提到“例如,SPDY协议的实现只是一个SVN外部引用,它提取了Chromium C ++源代码树的一部分。” 我想澄清一下,这绝对是mod_spdy或任何其他符合SPDY的C ++组件要做的正确的事情。SPDY仍在快速变化,因此通过利用Chromium的核心SPDY编码/解码逻辑,我们可以在SPDY协议更改时保持同步和最新状态。海事组织(IMO)以任何其他方式这样做都是错误的。
RE:SSL,您会为SSL付出一点代价,是的,但是除了最简单的网页之外,对于所有其他页面,SPDY的性能优势将弥补SSL开销,并为您的用户提供安全的连接。
我纯粹出于好奇而在我的个人网站上玩过mod_spdy。Apache mod_spdy应该被视为pre-alpha; 从根本上讲,这是一个尖峰实现,并且远远不能达到生产质量。例如,它对SPDY协议的实现只是一个SVN外部引用,它提取了Chromium C ++源代码树的一部分。当前,它无法实现SPDY的某些重要功能,例如多路复用。因此,我发现使用它会带来负面的性能提升(很大程度上是由于需要强制使用SSL和使用FCGI)。
我还不清楚Apache是否适合放置SPDY。如今,Apache更像是一个应用程序容器。缓存层(Nginx或Varnish)似乎更合适。
所有这些...
mod_spdy Wiki包含一些针对Debian进行构建的说明,但是我不建议使用它们的方法,因为它会修改已安装的系统。相反,我建议在/ opt下构建一个全新的Apache / SSL安装并从那里运行它。这为您提供了一个简单的回滚选项。要做到这一点的粗略步骤是: