SPDY3.1は少し前にリリースされました。 Googleはmod_spdyプロジェクトをApacheに寄付しました( https://code.google.com/p/mod-spdy/ )。 ApacheHttpdでSPDY3.1を使用することは可能ですか?
問題は、Chrome40.xがSPDY/3のサポートを終了し、SPDY/3.1のみをサポートすることですが、Apacheのmod_spdyモジュールはSPDY/3のみをサポートするため、基本的にChromeのSPDYはサポートされません。 _ApacheをWebサーバーとして使用する場合はユーザー。
mod_spdyは現在、GoogleがAsfに寄付した後、GoogleもApacheもそれを維持しているという悪い状態にあります。 Googleは最近、2016年の初めにChromeからSPDYサポートを削除することを発表しましたが、すでに古いバージョンのSPDY(SPDY/3を含む)を削除し始めたと言うのを忘れていました(私はこれらが部分的に好きです)ちなみに本当のステートメント)、したがって、基本的に、Apacheを使用している場合、Chromeユーザーには、SPDY /3.1を自分で実装する以外にSPDYを提供することはできません。
それで、「悪をしない」のはどうでしたか? :-)
詳細を参照してください: https://groups.google.com/forum/#!topic/mod-spdy-discuss/FPEj0zG5I0Y および https://code.google.com/p/ mod-spdy/issues/detail?id = 100&colspec = ID%20Type%20Status%20Priority%20Owner%20Summary%20Stars
検討できるオプションの1つは、Nginxに切り替えて、そこでSPDY /3.1実装を使用することです。
コメントできないので、評判が悪いので、答える必要がありますが、アレクサスの答えと同じくらい「オフトピック」である可能性があります。
私は説明を見つけました、ホッピーは数日前に言及し、それをうまく機能させました。誰かがそれを試すことに興味があるなら、非常に簡単です。私が言及しなければならないが、これは悲しいことに私のドメインにSPDY/3サポートを追加するだけであり、問題のSPDY /3.1は追加しない。
Chrome36とFirefox31.4 ESRは、SPDY/3を介してこのテストドメインに正常に接続しています。 (FirefoxおよびChrome用のSPDYインジケーターアドオンを使用します。)Qualys SSL Labsは、サーバーがSDPY/3およびSPDY/2をサポートしていることを確認しています。
これらのブラウザバージョンでgoogle.comに接続すると、SPDYインジケータはSPDY /3.1が使用中であることを示しています。
しかし、Chrome 40&41およびFirefox 36+では、テストドメインに接続している間、SPDYインジケーターは灰色のままです。google.comに接続すると、両方のブラウザーで、接続はすでにHTTP/2を使用していると言われます。 Chromeだけでなく、FirefoxはすでにSPDY3.0サポートを廃止しました。
これはちょっと残念だと思います。システム管理者は、可能な限り最高のエクスペリエンスとプロトコルをサポートしようとしています-サポートはちょっとやり過ぎで、投資された作業は無駄でした。
このスレッドの質問に最終的に答えるには:いいえ。私には、Apache2の何らかの「公式」SPDY /3.1サポートはまだ得られないようです。 github で読むことができるように、彼らはまだそれを話しません。そして、この「まだ」はすでに約半年前なので、私は推測します、それは来ていません。したがって、前述のalexusのように、HTTP/2に固執する必要があります。 このgithubページ に注目してください。Apache2がすぐにポップアップすることを願っています。
そして最後に「しかし」の部分。 ;)mod_spdyにリンクして再コンパイルした変更を元に戻すことができるので、SPDY /3.1が提供されます。私のテストマシンでは、どういうわけか動作しているように見えますが、Firefoxで、OCSPサーバーを後で試す必要があるという問題が発生します。これは5分後になくなりました。しかし、ブラウザがどういうわけかSPDY/3にフォールバックしているのに、ネゴシエートされたSPDY /3.1か何かを表示しているかどうかは本当にわかりません。私は現在この設定を信頼しておらず、さらにテストを行う必要があります。スレッドの質問にもう一度答えるには:はい、多分! :) hoppyが与えた説明に固執し、いくつかのコード行を変更して、再度コンパイルする場合。どういうわけかうまくいくようですが、今は本当にお勧めしません。
Googleのmod_spdyはApache2.2で動作しますが、 2.4ポート にいくつかの問題があり、すでに スレッド があります。
description 誰かがコンパイルに成功した方法を見つけましたが、まだテストしていません。
申し訳ありませんが、それが少し話題から外れている場合でも、GoogleはSPDYを放棄し、HTTP/2に移行しているので、私は気にしません。
実際、コンパイルする前に、ソースから3.1ヘッダー仕様を削除せずにSPDY3.1をテストしていました。
すべてが正常に機能していましたPOSTとファイルのアップロードを除く PHP-FPMを使用。また、エラーログに詳細は記載されていませんが、トラフィックは30%減少しました。もちろん偶然かもしれませんが、投稿と問題は間違いなく現実のものです。
1日あたり約200000ページビューのサーバーでテストされました。