問題タブ [spdy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jettyを搭載したSPDY「Helloserver」
テスト目的で、Jettyを使用して最小限のHTTPoverSPDYサーバーをセットアップしようとしています。私はこのコードに取り組んでいます:
次のコマンドでキーストアを生成しました。
Google Chrome(SPDYが有効)をポイントするhttps://localhost:8443
と、信頼できない証明書について警告が表示され、永久に読み込まれます。
純粋なSPDYクライアントサーバーの例(ここから)は機能し、単純なHTTPSサーバーも機能します。この問題は、HTTPSPDYServerConnectorクラスに関連しているようです。
これが私が使用しているJARのリストです:
そして、私のJava環境に関係することについて:
ソリューションの補遺
jesse mcconnellが答えを提供しましたが、とにかくEclipseを使用している人は次のことが役立つかもしれません。
JARnpn-boot-7.6.2.v20120308.jar
は(また)次の場所に配置する必要があります。
順序が重要であるため、そのエントリはの前に表示する必要があることに注意してくださいJRE System Library
。
google-chrome - Google Chrome からの HAR ファイルの生成を自動化する
基本的に必要なのは、次の操作の結果を自動化する方法です。
新しいタブを開きます。
開発者ツールで [ネットワーク] タブを開きます。
URL をロードします。
「すべてを HAR として保存」を選択します。
多くの場合、提案されたソリューションにはPhantomJS、browsermob-proxy、またはpcap2harの使用が含まれます。SPDYトラフィックを処理する必要があるため、これらは私の場合には当てはまりません。
私はGoogle Chrome Extensions APIに飛び込もうとしましたが、実際にいくつかのタスクを自動化することができましたが、HAR ファイルの生成に関してはまだ運がありません。現在、この方法は特に有望ですが、どのように使用するかまだわかりません。
言い換えれば、私はこの実験のようなものを Google の人たちから必要としています。次の点に注意してください。
Chrome のリモート デバッグ インターフェースをカスタム クライアントで使用しました。カスタム クライアントは、電話でブラウザを起動し、キャッシュやその他の状態をクリアし、ウェブ ページの読み込みを開始し、Chrome 開発者ツール メッセージを受信して、ページの読み込み時間やその他のパフォーマンス メトリックを判断します。
何か案は?
解決
興味深いことに、このような種類のテストを自動化する Node.js モジュールが完成しました: chrome-har-capturerです。これにより、 Remote Debugging Protocolをより深く掘り下げ、汎用の Chrome 自動化のための下位レベルの Node.js インターフェースであるchrome-remote-interfaceを作成する機会にもなりました。
java - nettyを使用したJavaのSPDYクライアントとサーバー
}
これは、インターネット上の複数の場所で読んで netty ライブラリを使用してまとめることができた SPDY 対応サーバーの例です。このサーバーを実行し、SPDY クライアントを使用して接続すると、channelOpen と channelConnected という関数でメッセージが表示されるため、接続は成功します。
SPDY プロトコルの理解が非常に限られているため、質問したいことがいくつかあります。まずはやりたいことから始めます。
1 - サーバーはどのようにクライアントにメッセージを送信できますか?
SPDY サーバーで現在開いているすべてのチャネルへのハンドルを取得し、これらのチャネルを特定して、オンデマンドでチャネルを選択し、それらを使用してメッセージを送信できるようにする方法はありますか?
http - SPDY プロトコルにより、Cookie を使用しないドメインは不要になりますか?
プレーン HTTP では、Cookie のないドメインは、ページ リソースの Cookie ヘッダーを不必要に送信しないようにするための最適化です。
ただし、SPDY プロトコルは HTTP ヘッダーを圧縮し、場合によっては不要なヘッダーを削除します。私の質問は、SPDY は Cookie のないドメインを無関係にするのでしょうか?
さらに、SPDY 実装を最適化するには、ページ ソースとそのすべてのリソースを同じドメインでホストする必要がありますか?
google-app-engine - アプリエンジンhttpsspdy
appengineでhttpsを使用しています。すべてのリクエストがFirefoxでhttpsspdyを使用しているわけではないことを確認しました。すべてのリクエストがspdyを使用するように構成する必要があるものはありますか?
?
node.js - HAproxy と Node.js+Spdy
現在、ノード spdyを使用してファイルを提供しています。これは美しく機能します。
ただし、HAproxy を使用して、これらのノード サーバー間で負荷を分散したいと考えています。しかし、私のノード/spdy サーバーが HAproxy の背後にある場合、request.isSpdy
... false
spdy は突然サポートされなくなりますか?
私の HAproxy 設定は次のとおりです: global maxconn 4096
ありがとう!
spdy - ブラウザがspdy/2のみをサポートしているのに、サーバーがspdy / 3を実装するとどうなりますか?
サーバーにspdy/3のサポートを追加した場合、ユーザーのブラウザーにはspdy / 2しかありませんが、どうなりますか?プロトコルはspdy/2に正常に低下しますか、それともプレーンhttpsのみを使用しますか?
weblogic - WebLogic 11g 上の SPDY
WebLogic 11g サーバーで SPDY を取得する方法はありますか? 私は実際にそれをイメージすることはできませんが、少なくとも私は尋ねなければなりませんでした.
django - SPDY プロトコルを使用して Django アプリケーションを提供するにはどうすればよいですか?
SPDY [1] プロトコルを介して Django アプリケーションを提供する最良の方法は何ですか?