ウェブサイトのパフォーマンスをテストすると、接続設定の一環としてSSLハンドシェイクが発生していることに気付きました。私は最初のリクエスト(ページの)が完全なSSLハンドシェイクを必要としていることを理解しています。接続設定のSSLハンドシェイク
しかし、pingdomテストから気付いた場合、他の特定のリソースだけがSSLハンドシェイクを行っています。ページ内の残りのリクエストはそうではありません。
誰かがこの背後にある論理を説明できますか?新しいTCP接続がそれらを取得するために使用されている場合は、HTTPS経由でロードされている
すべてのリソースが同じドメインを指しています。その完全なSSL(https)。また、サーバーはnode.js – user3658423
これらの要素によって、別々のTCP接続が分離され、SSLハンドシェイクが分離され、それらを取得する可能性が排除されません。 HTTPキープアライブ、HTTPパイプライニングなどでも、ページに多数のリソースがロードされている場合は、複数の接続を使用する必要があります。実際にHTML自体を見ることなく、実際に何が起きているかを誰にでも教える方法はありません。 –
でも、なぜ他のリソースがSSLハンドシェイクを省略していないのでしょうか? (私のサーバはSSLセッションの再開をサポートしています)。すべてのリクエストにSSLハンドシェイクがあるのは本当ですか? – user3658423