IIS और HTTP / 2 सर्वर समर्थन


19

".NET फ्रेमवर्क में नया क्या है" लेख पढ़ना ...

https://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx

...य़ह कहता है...

अधिकांश प्रमुख ब्राउज़र HTTP / 2 का समर्थन करते हैं, इसलिए यह संभावना है कि आपका   उपयोगकर्ता HTTP / 2 समर्थन से लाभान्वित होंगे अगर आपका सर्वर इसका समर्थन करता है ।   इसे RC अपडेट के साथ आज़माएं।

.. और इस विकी से लिंक ...

http://en.wikipedia.org/wiki/HTTP/2

सर्वर के तहत यह उद्धरण

IIS विंडोज़ 10 बीटा में HTTP / 2 का समर्थन करता है

जब तक मैं स्पष्ट रूप से समझता हूं कि ब्राउज़र समर्थन के लिए विंडोज 10 की आवश्यकता है, तो मुझे स्पष्ट जवाब नहीं मिल सकता है कि विंडोज सर्वर / आईआईएस के किन संस्करणों की आवश्यकता है - विकी उत्तर "आईआईएस HTTP / 2 का समर्थन करता है विंडोज 10 बीटा" में कोई मतलब नहीं है क्योंकि वे हैं अगले वर्ष तक विंडोज 10 सर्वर को जारी नहीं करना।

मैंने एक उत्तर की तलाश की है और कुछ भी नहीं आया है। अगर हमारे पास सर्वर 2008 R2 और सर्वर 2012 R2 हैं तो वे HTTP / 2 से विंडोज 10 क्लाइंट को लौटाएंगे?

धन्यवाद

जवाबों:


26

IIS संस्करण OS संस्करणों के लिए बाध्य हैं, जबकि Windows Server 2016 पर IIS 10 2016 तक नहीं निकलता है, Windows 10 के लिए IIS 10 को 29 जुलाई 2015 को जारी किया गया था और यह HTTP / 2 का समर्थन करता है।

HTTP / 2 के लिए समर्थन के अलावा कुछ अन्य हैं IIS 10 में नई सुविधाएँ , लेकिन Microsoft सर्वर 2016 को जारी करने से पहले अधिक जोड़ सकता है

IIS के जीवनकाल के दौरान, Microsoft ने कभी भी उस उत्पाद के पुराने संस्करणों के लिए कोई नई कोर IIS सुविधाएँ उपलब्ध नहीं कराई हैं, इसलिए यह बहुत कम संभावना नहीं है कि वे इस बार ऐसा करेंगे।

बड़ी संख्या में IIS 7.x और 8.x सर्वर और http / 2 को टेबल पर लाने वाले लाभों को देखते हुए, यह बहुत अच्छा होगा, यदि वे इस बार इस नीति को बदल देंगे, तो विचार करना new Microsoft और सब, लेकिन मुझे अभी भी संदेह है।


यह उत्तर उचित लगता है, लेकिन यह उद्धरणों के साथ भी बेहतर होगा। क्या आप इस उत्तर में किए गए दावों का समर्थन करने वाले किसी आधिकारिक दस्तावेज़ से जुड़ सकते हैं?
a CVn

@ माइकलकॉर्जलिंग - नहीं, मैं इस बारे में किसी भी आधिकारिक बयान के बारे में नहीं जानता। काश मैं होता। मेरा जवाब व्यक्तिगत अनुभव पर आधारित है।
Peter Hahndorf

तो मूल रूप से यह एक बड़ी विशेषता है, लेकिन 2016 के मध्य तक जल्द से जल्द कोई फायदा नहीं होगा, हम में से अधिकांश व्यावसायिक अनुप्रयोगों के साथ सड़क से पांच साल नीचे हो सकते हैं! आपके उत्तर के लिए धन्यवाद। मेरे अन्य स्टैक एक्सचेंज अंक इस साइट पर नहीं गिने जा सकते हैं: --(
gchq


1

निम्न तालिका विभिन्न ग्राहक की तुलना प्रदान करती है & amp; सर्वर कार्यान्वयन:

+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Name                                                         | Language       | Role(s)                      | Negotiation(s)             | Protocol id(s)                           |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| http4s-blaze                                                 | Scala          | server                       | ALPN                       | h2, h2-14                                |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| cl-http2-protocol                                            | Common Lisp    | client, server               | NPN, direct                | h2-14                                    |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Deuterium                                                    | C              | client, server               | ALPN, direct               | h2, h2-14, h2c, h2c-14                   |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| F5                                                           | C              | server, proxy                | ALPN, NPN                  | h2-14 (11.6.0 HF2) h2 (upcoming release) |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| H2O                                                          | C              | Server, proxy                | ALPN, NPN, Upgrade, direct | h2, h2-14, h2-16                         |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| http-2                                                       | Ruby           | server, client               | ALPN, NPN, Upgrade, direct | h2, h2c, h2-17                           |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| http2                                                        | Go             | client, server               | NPN (+ ALPN w/ Go 1.4)     |                                          |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Jetty                                                        | Java           | client, intermediary, server | ALPN, Upgrade, Direct      | h2, h2-17, h2-14, h2c, h2c-17            |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| LiteSpeed Enterprise                                         | C++            | Server                       | ALPN, NPN, Upgrade         | h2, h2-17, h2-14, h2c                    |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Lucid                                                        | Erlang         | Server                       | NPN, direct                | h2, h2-16, h2-14                         |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Microsoft                                                    | C/C++          | Client, Server               | ALPN                       | h2                                       |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| mod_h2                                                       | C              | Server                       | ALPN, NPN, Upgrade, direct | h2, h2c (plus -14,-16)                   |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Netty                                                        | Java           | client, server               | ALPN, NPN, Upgrade, direct | h2, h2c                                  |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| nghttp2                                                      | C              | client, server, intermediary | ALPN, NPN, Upgrade, direct | h2, h2-16, h2-14, h2c                    |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| node-http2                                                   | NodeJS         | server, client               | ALPN, NPN, direct          | h2                                       |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| OkHttp                                                       | Android, Java  | mock server, client          | ALPN, NPN                  | h2                                       |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| OpenLiteSpeed                                                | C++            | Server                       | ALPN, NPN, Upgrade         | h2, h2-17 , h2-14, h2c                   |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Protocol::HTTP2                                              | Perl           | server, client               | ALPN, NPN, Upgrade, direct | h2, h2c                                  |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Brocade SteelApp Traffic Manager (formerly Riverbed/Zeus TM) | C++            | Server                       | ALPN, NPN, Upgrade, direct | h2, h2c                                  |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Sasazka                                                      | NodeJS         | server                       | NPN                        |                                          |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| second-transfer                                              | Haskell        | server                       | ALPN                       | h2-14, h2                                |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Trusterd                                                     | C/mruby        | client, server               | ALPN, NPN, direct          |                                          |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Twitter                                                      | C++            | server, client               | ALPN, NPN                  | h2                                       |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Undertow                                                     | Java           | Server, Intermediary         | ALPN, Upgrade              |                                          |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+
| Warp                                                         | Haskell        | Server                       | ALPN, direct               |                                          |
+--------------------------------------------------------------+----------------+------------------------------+----------------------------+------------------------------------------+

उत्पादों के लिंक चूंकि मुझे नहीं पता कि टेबल लिंक को अंदर के लिंक के साथ कैसे रखा जाए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.