我的目標是在IIS服務器上實現SPDY protocol(a new experimental protocol by GOOGLE)。IIS7的SPDY模塊
SPDY是一個基於TCP的應用程序級協議,因此我猜測我必須 工作在TCP級別(套接字編程),因爲內置擴展用於HTTP。
我的問題是,一旦我編寫套接字編程代碼來做同樣的事情,我在哪裏插入到IIS7? WAS看起來是一個很好的候選人,如果是這樣,我該如何去做呢?
我的目標是在IIS服務器上實現SPDY protocol(a new experimental protocol by GOOGLE)。IIS7的SPDY模塊
SPDY是一個基於TCP的應用程序級協議,因此我猜測我必須 工作在TCP級別(套接字編程),因爲內置擴展用於HTTP。
我的問題是,一旦我編寫套接字編程代碼來做同樣的事情,我在哪裏插入到IIS7? WAS看起來是一個很好的候選人,如果是這樣,我該如何去做呢?
IIS與SPDY很少或根本無關。 IIS只是一個應用程序服務器,它響應http.sys
內核模式驅動程序傳遞的HTTP請求。 Windows中的所有HTTP請求都由該驅動程序處理。
這是SPDY需要實施的級別。
如果您要實現SPDY,您需要將此作爲TCP堆棧和http.sys
之間的墊片驅動程序,或者甚至可以編寫自己的http.sys
驅動程序。
或者,你可以編寫自己的SPDY/HTTP堆棧,但如果你想在IIS中使用它,那麼你需要做很多工作。
非常感謝你很多爲您的答案:) – user776131 2011-06-03 03:43:27
'IIS幾乎沒有或與SPDY無關'Web服務器如何知道服務與SPDY資產?在我的腦海中,我會將其視爲IIS中的可配置設置。 – Jeff 2011-12-07 15:46:08
@Jeff - 絕對真實 - 如果SPDY內置於IIS中。但鑑於OP正試圖從頭開始實施這項工作,因爲目前沒有任何支持,他有點隱瞞什麼。這是我的觀點。 – Kev 2012-01-24 00:33:53
爲什麼IIS會涉及這個協議? – 2011-06-02 04:55:00
那麼...... MS正在開發一款名爲S&M(Speed + Mobile)的快速互聯網版本:http://www.extremetech.com/computing/124153-sm-vs-spdy-microsoft-and-google- http-2-0 – 2012-04-06 10:30:27
IIS製造商與SPDY相關的工作在http://www.extremetech.com/computing/124153-sm-vs-spdy-microsoft-and-google上有所區別-http-2-0-IIS的可擴展性是通過「IIS模塊」來實現的。一旦模塊建立完成(MS構建鏈可用作Windows SDK)並且幾乎所有工具都可以使用開源替代方案,除了Borland提供的完全交叉兼容鏈的商業替代方案之外,只需將該模塊通過Web插入目標主機。配置 有關插件搜索位置的最新文檔:
IIS模塊web.Config – 2013-01-09 17:43:12