【问题标题】:SPDY module for IIS7 [closed]用于 IIS7 的 SPDY 模块
【发布时间】:2011-09-06 19:44:09
【问题描述】:

我的目标是在 IIS 服务器上实现 SPDY protocol (a new experimental protocol by GOOGLE)。

SPDY 是基于 TCP 的应用程序级协议,因此我猜我必须 在 TCP 级别(套接字编程)工作,因为内置扩展适用于 HTTP。

我的问题是,一旦我编写了一个套接字编程代码来做同样的事情,我应该在哪里将它插入 IIS7? WAS 看起来是个不错的候选人,如果是,我该怎么做?

【问题讨论】:

  • 为什么 IIS 会参与这个协议?
  • 嗯...MS 正在开发自己的更快互联网版本,称为 S&M(速度+移动):extremetech.com/computing/…
  • IIS maker 与SPDY 相关的工作在extremetech.com/computing/… 方面有所区别@ IIS 扩展性是通过“IIS 模块”实现的。一旦构建了模块(MS 构建链可作为 Windows SDK 获得)并且几乎所有工具都可以使用开源替代品,除了 Borland 的完整交叉兼容链的商业替代品,只需通过 web 将模块插入目标主机.Config 有关插件搜索位置的最新文档:
    IIS 模块 web.Config
  • 我觉得这篇文章作为题外话被关闭有点好笑,但实际上每个在互联网上谈论 IIS/Windows+SPDY 的网站都在这里链接=p

标签: iis-7 protocols spdy


【解决方案1】:

IIS 与 SPDY 几乎没有关系。 IIS 只是一个响应由http.sys 内核模式驱动程序传递的HTTP 请求的应用程序服务器。 Windows 中的所有 HTTP 请求都由该驱动程序处理。

这是需要实施 SPDY 的级别。

如果您要实现 SPDY,您需要将其作为 TCP 堆栈和 http.sys 之间的 shim 驱动程序,或者甚至编写自己的 http.sys 驱动程序。

或者,您可以编写自己的 SPDY/HTTP 堆栈,但如果您想将它与 IIS 一起使用,那么您需要做很多工作。

【讨论】:

  • 非常感谢您的回答:)
  • IIS has little or nothing to do with SPDY Web 服务器如何知道使用 SPDY 服务资产?在我看来,我认为它是 IIS 中的可配置设置。
  • @Jeff - 绝对正确 - 如果 SPDY 内置于 IIS 中。但是鉴于 OP 正试图从头开始实现这一点,因为目前根本没有任何支持,他有点隐瞒。这就是我的观点。
  • @Kosau - 我不会抱太大希望,我认为提出这个问题的用户早就离开了网站(最后一次看到:2011 年 6 月 3 日)。 :)
  • 或者 OP 可以使用 Apache/mod_spdy 作为 IIS 的代理。 SPDY 旨在克服 localhost 连接(在内存中路由)不显示的延迟/并发问题
猜你喜欢
  • 2011-01-02
  • 2014-10-12
  • 2014-11-10
  • 2010-10-29
  • 2011-10-06
  • 2012-03-25
  • 2010-11-06
  • 2012-03-06
  • 1970-01-01
相关资源
最近更新 更多