私のウェブサイトがHTTPまたはHTTP/2でサービスされているかどうかを知らせるコマンドまたはサービスはありますか?ウェブサイトがHTTPまたはHTTP/2でサービスされているかどうかはどのように確認できますか?
私はこのツールを見つけました:HTTP/2 Test | A simple HTTP/2.0 test toolしかし、それは私のウェブサイトがHTTP/2をサポートしているかどうかだけですが、すでにHTTP/2を使用しているかどうかはわかりません。
これはChrome拡張機能:HTTP/2 and SPDY indicatorで、私のサイトですでにHTTP/2が有効になっていると言われていますが、Apacheのバージョンではサポートされていません。
確かに知る方法はありますか?ありがとう!
のような行を探すことができます。最新のOpenSSL 1.0.2を使用する必要があります(最新のOpenSSL 1.0.2hとすぐに1.1.0)。詳細はこちら[https://icing.github.io/mod_h2/howto.html]を参照してください。あなたのWebサーバーを最新の2.4.20バージョンに更新する際に問題が発生するのはなぜですか?あなたのソフトウェアにいくつかの互換性の問題があると思いますか? IEデベロッパーツールまたはChromeデベロッパーツール(「プロトコル」列を表示するだけ)を使用し、キャッシュをクリアして(重要!!!)、ネットワークトレースでHTTP2またはh2を確認することができます。あなたはcdnjs.com – Oleg
で最初に同じことをテストすることができますありがとう、@Oleg。私は 'mod_http2'を調べましたが、インストールしたかったのですが、CentOSを実行しました。最新のApacheのパッケージ版は2.4.6です(mod_http2はサポートしていません)。 2.4.17にアップグレードする唯一の方法は、最初からApacheをコンパイルすることだと思いますが、私はそれをしたいとは思っていません。 CentOSがアップデートを公開するまで待たなければならないかもしれません。 – Vadim
あなたはようこそ!私はCentOSを使用していませんが、実際にソースをコンパイルする必要があります。[here](https://httpd.apache.org/docs/2.4/platform/rpm.html)を参照してください。おそらく簡単です。私は経験がありません。いずれにしても、HTTP/2はサイトを約30%スピードアップします。さらに、多くの小さなファイルの読み込みが非常に迅速にHTTP/2で行われるため、マージせずにJavaScriptモジュールを使用することができます。あなたは1年間のキャッシュを持つ最も小さなファイル(jQueryなど)を読み込むようにWebサーバーを構成することができます。ユーザーは通常、そのようなファイルを一度だけロードします。私はHTTP/2が私があなたをお勧めする本当に重要な機能であることを意味します – Oleg