2016-09-02 4 views
0

제목에 표시된대로SSL이없는 HTTP보다 HTTP2 + SSL이 빠릅니까?

현재 민감한 페이지에는 https가 있고 속도는 나머지는 http로 캐시 된 웹 사이트가 있습니다.

HTTP2가 HTTPS보다 빠르다는 것을 알고 있습니다. HTTP2가 일반 암호화되지 않은 HTTP보다 더 빠른지 여부를 모르겠습니다.

암호화없이 HTTP를 사용하지만 캐싱을 사용하는 것과 비교하여 SSL로 모든 것을 암호화하고 HTTP2를 사용하도록 설정하면 성능이 향상 될까요?

+0

사이트에 많이 달려 있습니다. 외부 CSS, 자바 스크립트 또는 글꼴이없는 정적 HTML 페이지를 제공하는 경우 HTTP 만 사용하면 더 빠릅니다. 내 경험으로 볼 때 이러한 엄격한 제한 조건을 벗어나기는 너무 쉽습니다. – dsign

답변

3

귀하의 사이트에 따라 다릅니다.

그러나 사용자가 20 세의 하드웨어를 사용하거나 거대한 콘텐츠 (예 : Netflix 또는 YouTube와 같은 스트리밍 사이트)를 사용하는 경우가 아니면 there is practically zero noticeable speed penalty for using HTTPS nowadays입니다. 사실 YouTube는 실질적으로 모든 사용자에게 HTTPS로 전환했습니다. https://youtube-eng.blogspot.ie/2016/08/youtubes-road-to-https.html?m=1

초기 연결 지연 시간은 일반적으로 0.1 초 (일반적으로 0.1 초)이지만 이후에는 지연이 거의없고 HTTP/2를 사용하면 대부분의 사이트에 제공되는 m은 HTTPS가 추가 할 수있는 작고 눈에 띄지 않는 지연을 보충합니다.

실제로 HTTPS에 사이트가 이미있는 경우 HTTPS 리소스를 사용하여 (예 : HTTP 및 HTTPS 페이지에서 사용하는 일반적인 CSS) 일부 사이트에서 HTTPS 리소스를 사용하고 있고 이미이 지연이 발생하고 있습니다. HTTP를 통해 연결할 때 HTTPS를 통해 연결해야하거나 둘 다 사용할 수 있도록 설정하고 HTTPS 사용자가 전환 할 때 다시 다운로드하도록해야합니다.

내 블로그의 몇 가지 샘플 사이트와의 차이점을 테스트하여 차이점을 알려줄 수 있습니다. - https://www.httpvshttps.com 웹 사이트에 대한 응답으로 설명 할 수 있습니다. .

+0

우수 답변! 고맙습니다. 호스팅 제공 업체가 HTTPS를 통해 캐싱을 제공하므로 서버 복제 및 테스트 실행이 끝났습니다. 하나는 http로 캐싱 및 CDN, 하나는 http2에 HTTPS 캐싱 및 HTTPS CDN이 있습니다. 눈에 띄는 차이는 초기 응답 시간입니다. 가장 빠른로드는 1.7 초에서 2.8 초로 늘어났습니다. 그러나 나는 이것을 약간 조정할 수는 있지만 내 하드웨어 (Digital Ocean)에서는 https에 비해 HTTP로 사이트로드가 빨라진다. 그 차이는 https의 이점을 감안할 때 그 차이가 미미하다고 말했습니다. – Karl

+0

1 초의 초기로드 지연이 많은 것처럼 들립니다. https://www.ssllabs.com/ssltest에서 HTTPS 설정을 확인하고 특히 어떤 암호를 사용하고 있는지 확인하십시오. Digital Ocean이 HTTPS 설정을 처리하는 경우 얼마나 많은 제어 권한이 있는지 확신 할 수 없습니다. –

+0

시험을 보았는데, 내가 뭘 찾고 있니? TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030) ECDH secp256r1 (. EQ 3072 비트 RSA) 현대, 빨리 그 – Karl

관련 문제