์ฑ๋ฅ ์ธก์ ์งํ
- ํ์ด์ง ๋ก๋์๊ฐ
- ๋ฐ์ดํฐ ์ ์ก๋
- TTFB
- Queuing & Stalled
http://localhost:9006/html/http1_index.html
HTTP 1.1
480p | ํ์ด์ง ๋ก๋์๊ฐ(ms) | ๋ฐ์ดํฐ ์ ์ก๋(MB) | TTFB(ms) | Queuing(ms) | Stalled(ms) |
1 | 149 | 22.5 | 1.37 | 0.38 | 1.00 |
2 | 136 | 22.5 | 1.25 | 0.75 | 0.88 |
3 | 89 | 22.5 | 0.75 | 0.38 | 1.00 |
4 | 116 | 22.5 | 0.88 | 0.38 | 1.25 |
5 | 133 | 22.5 | 1.25 | 0.62 | 1.13 |
6 | 97 | 22.5 | 0.88 | 0.75 | 0.88 |
7 | 111 | 22.5 | 1.12 | 0.50 | 0.88 |
8 | 73 | 22.5 | 1.25 | 0.62 | 1.75 |
9 | 68 | 22.5 | 1.13 | 0.38 | 1.62 |
10 | 109 | 22.5 | 1.00 | 0.75 | 0.75 |
ํ๊ท | 108.1 | 22.5 | 1.088 | 0.551 | 1.114 |
720p | ํ์ด์ง ๋ก๋์๊ฐ(ms) | ๋ฐ์ดํฐ ์ ์ก๋(MB) | TTFB(ms) | Queuing(ms) | Stalled(ms) |
1 | 138 | 24.3 | 6.75 | 0.50 | 0.38 |
2 | 130 | 24.3 | 9.00 | 0.38 | 1.50 |
3 | 87 | 24.3 | 7.50 | 1.13 | 1.13 |
4 | 129 | 24.3 | 9.25 | 0.50 | 1.75 |
5 | 105 | 24.3 | 4.87 | 0.38 | 0.88 |
6 | 92 | 24.3 | 5.25 | 0.38 | 1.00 |
7 | 101 | 24.3 | 5.50 | 0.50 | 1.13 |
8 | 123 | 24.3 | 5.00 | 0.62 | 1.13 |
9 | 101 | 24.3 | 6.00 | 0.62 | 1.62 |
10 | 95 | 24.3 | 5.88 | 0.50 | 0.25 |
ํ๊ท | 110.1 | 24.3 | 6.5 | 0.551 | 1.077 |
1080p | ํ์ด์ง ๋ก๋์๊ฐ(ms) | ๋ฐ์ดํฐ ์ ์ก๋(MB) | TTFB(ms) | Queuing(ms) | Stalled(ms) |
1 | 96 | 95.5 | 1.25 | 0.38 | 0.25 |
2 | 125 | 95.5 | 2.37 | 0.75 | 0.50 |
3 | 82 | 95.5 | 1.62 | 0.38 | 0.13 |
4 | 93 | 95.5 | 2.12 | 0.50 | 0.25 |
5 | 111 | 95.5 | 2.37 | 0.38 | 0.13 |
6 | 141 | 95.5 | 2.25 | 0.38 | 0.25 |
7 | 140 | 95.5 | 2.00 | 0.50 | 0.25 |
8 | 103 | 95.5 | 1.37 | 0.50 | 0.25 |
9 | 124 | 95.5 | 1.75 | 0.38 | 0.13 |
10 | 106 | 95.5 | 1.13 | 0.25 | 0.25 |
ํ๊ท | 112.1 | 95.5 | 1.823 | 0.44 | 0.239 |
The DOMContentLoaded event is fired when the document has been completely loaded and parsed, without waiting for stylesheets, images, and subframes to finish loading
The load event can be used to detect a fully-loaded page.
https://localhost:9007/html/http2_index.html
HTTP 2.0
480p | ํ์ด์ง ๋ก๋์๊ฐ(ms) | ๋ฐ์ดํฐ ์ ์ก๋(MB) | TTFB(ms) | Queuing(ms) | Stalled(ms) |
1 | 150 | 27.2 | 5.13 | 0.38 | 0.13 |
2 | 126 | 27.2 | 5.25 | 0.50 | 0.25 |
3 | 138 | 27.2 | 5.13 | 0.63 | 0.25 |
4 | 179 | 27.2 | 5.25 | 0.38 | 0.13 |
5 | 140 | 27.2 | 4.87 | 0.50 | 0.25 |
6 | 141 | 27.2 | 6.37 | 0.50 | 0.38 |
7 | 133 | 27.2 | 5.00 | 0.75 | 0.25 |
8 | 159 | 27.2 | 4.50 | 0.50 | 0.25 |
9 | 146 | 27.2 | 4.88 | 0.62 | 0.25 |
10 | 143 | 27.2 | 5.25 | 0.38 | 0.25 |
ํ๊ท | 145.5 | 27.2 | 5.163 | 0.514 | 0.239 |
720p | ํ์ด์ง ๋ก๋์๊ฐ(ms) | ๋ฐ์ดํฐ ์ ์ก๋(MB) | TTFB(ms) | Queuing(ms) | Stalled(ms) |
1 | 173 | 24.3 | 21.62 | 0.50 | 0.62 |
2 | 172 | 24.3 | 16.62 | 0.62 | 0.38 |
3 | 141 | 24.3 | 11.88 | 0.38 | 0.25 |
4 | 137 | 24.3 | 8.37 | 0.75 | 0.62 |
5 | 164 | 24.3 | 15.12 | 0.50 | 0.62 |
6 | 150 | 24.3 | 15.38 | 0.38 | 0.25 |
7 | 132 | 24.3 | 10.87 | 0.63 | 0.38 |
8 | 147 | 24.3 | 7.62 | 0.50 | 0.38 |
9 | 149 | 24.3 | 13.25 | 0.38 | 0.25 |
10 | 153 | 24.3 | 13.75 | 0.50 | 0.25 |
ํ๊ท | 151.8 | 24.3 | 13.448 | 0.514 | 0.4 |
1080p | ํ์ด์ง ๋ก๋์๊ฐ(ms) | ๋ฐ์ดํฐ ์ ์ก๋(MB) | TTFB(ms) | Queuing(ms) | Stalled(ms) |
1 | 144 | 95.6 | 13.75 | 1.62 | 0.62 |
2 | 146 | 95.6 | 12.00 | 0.38 | 0.25 |
3 | 144 | 95.6 | 16.50 | 0.63 | 0.50 |
4 | 146 | 95.6 | 14.00 | 1.13 | 0.50 |
5 | 162 | 95.6 | 16.50 | 0.50 | 0.25 |
6 | 151 | 95.6 | 15.00 | 0.37 | 0.25 |
7 | 149 | 95.6 | 13.88 | 0.38 | 0.25 |
8 | 149 | 95.6 | 11.62 | 0.50 | 0.38 |
9 | 131 | 95.6 | 13.50 | 0.38 | 0.25 |
10 | 143 | 95.6 | 11.63 | 0.37 | 0.25 |
ํ๊ท | 146.5 | 95.6 | 13.838 | 0.626 | 0.35 |
์ฌ์ง๋ง ๋ชจ์ ์ ๋ฆฌ
ํ ์ ๋ฆฌ
480p | 720p | 1080p | ||||
HTTP1.1 | HTTP2.0 | HTTP1.1 | HTTP2.0 | HTTP1.1 | HTTP2.0 | |
โฒ ํ์ด์ง ๋ก๋์๊ฐ | 108.1 | 145.5 | 110.1 | 151.8 | 112.1 | 146.5 |
โฒ ๋ฐ์ดํฐ ์ ์ก๋ | 22.5 | 27.2 | 24.3 | 24.3 | 95.9 | 95.6 |
โฒ TTFB | 1.088 | 5.163 | 6.5 | 13.448 | 1.823 | 13.838 |
Queuing | 0.551 | 0.514 | 0.551 | 0.514 | 0.44 | 0.626 |
Stalled | 1.114 | 0.239 | 1.077 | 0.4 | 0.239 | 0.35 |
*๋ฐ์ดํฐ ์ ์ก๋ = ํธ๋ํฝ : ํธ๋ํฝ์ด๋ ์๋ฒ๋ฅผ ํตํด ์ต์ข ์ฌ์ฉ์์๊ฒ ์ ๋ฌ๋ ๋ฐ์ดํฐ์ ์์ ๋งํฉ๋๋ค. (๊ฐ๋ฐ์ ๋๊ตฌ network ์์, "transferred"์ ํด๋น)
๊ฒฐ๋ก
ํ์ด์ง ๋ก๋์๊ฐ์ด HTTP1.1 < HTTP2.0 ์?
: SSL์ด ์ ์ฉ๋๋ฉด ํ ๋จ๊ณ๊ฐ ๋ ์ถ๊ฐ ๋๋ค๊ณ ๋ณผ ์ ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ ์ํฅ์ ๋ฏธ์ณ์ HTTP2.0์ ํ์ด์ง ๋ก๋์๊ฐ์ด ๋ ๋๋ฆด ์ ๋ฐ์ ์๋ค. ํ์ง๋ง ๋ณด์ ๊ธฐ๋ฅ์ ํฅ์์ ์ฅ์ ์ด ์๋ค.
๋ฐ์ดํฐ ์ ์ก๋์ด HTTP1.1 <>= HTTP2.0 ์?
: (480p)HTTP2.0 < HTTP1.1 | (720p)HTTP2.0 = = HTTP1.1 | (1080p)HTTP2.0 > HTTP1.1
1080p์์ HTTP2.0๊ฐ HTTP1.1 ๋ณด๋ค 0.3MB ์์ ์ด์ ๋ ํค๋ ์์ถ์ด ์ผ์ด๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
TTFB๊ฐ HTTP1.1 << HTTP2.0 ์?
: ๊ฐ ํ๋กํ ์ฝ์ ์ปค๋ฅ์ ๋ฐฉ์ ์ฐจ์ด๋ฅผ ์ ๋ณด์ฌ ์ฃผ๋ ์์ญ์ผ๋ก, HTTP1.1์์๋ ๋จ์ผ ๋ฆฌ์์ค๋ฅผ ์์ฒญํ ๋ค์ ์์ฒญ์ ํ๊ธฐ ์ ์ ํด๋น ๋ฆฌ์์ค๊ฐ ๋ค์ด๋ก๋ ๋ ๋๊น์ง ๋๊ธฐํ๋ค. ์ด๊ฒ์ ๋งค์ฐ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋ธ๋ผ์ฐ์ ๋ ์์ฒญ์ ๋ค์คํ ํ๊ณ ํ ๋ฒ์ ์ฌ๋ฌ๊ฐ์ ์์ฒญ์ ์์ํ์ฌ ์์ฒญ ์ฌ์ด์ ๋์ญํญ์ ๋ถํ ํ๋ค. HTTP2.0๋ ๋จ์ผ ์์ผ์ ์ด๊ณ ๋ชจ๋ ์์ฒญ์ ํ ๋ค์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ฅ ๋์ ๋์ญํญ ์์ ๋ชจ๋ ๋ฆฌ์์ค๊ฐ ์คํธ๋ฆฌ๋ฐ ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฐ๋ค.
'HTTP 1.1 VS HTTP2.0 > ์กธ์ ๋ ผ๋ฌธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
KCSE 2022, ๋ ผ๋ฌธ ๋ฐํ์ ์ฐธ์ ํ๊ธฐ (0) | 2022.03.11 |
---|---|
[์กธ์ ๋ ผ๋ฌธ] #3. ์คํ ํ๊ฒฝ ์์ / ์ฌ์คํ (0) | 2021.11.03 |
[์กธ์ ๋ ผ๋ฌธ] #1. node.js ๋์์ ์คํธ๋ฆฌ๋ฐ ์๋ฒ, HTTP1.1/2.0 (0) | 2021.09.16 |
๋๊ธ