-
Notifications
You must be signed in to change notification settings - Fork 0
๐๏ธ 1~3์ฃผ์ฐจ ๊ณํ
Kontae edited this page Jan 20, 2025
·
7 revisions
- ๋ฌธ์ ํ์
(ํตํฉ ํ
์คํธ, ๋ถํ ํ
์คํธ ..)
- ํ์ฌ ์ฑ๋ฅ ์ธก์
- ์ธก์ ๋ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ก ํธ + ์๋ฒ ์ฑ๋ฅ ๊ฐ์ ์์
- ์ด๋ค ๊ฑฐ ์ธก์ ํ ๊ฒ์ธ๊ฐ?
- hls m3u8 ํ์ฑ ์๊ฐ ์ธก์ (๋ ธ๋ ์๊ฐ ๊ธด ๊ฒ๋ ์ธก์ )
- ์์ผ์ ์ด์ฉํ ์ฑํ
(๋ถํ ํ
์คํธ)
- ์ฑํ ๋ฐ๋ฆฌ๋ ์ ๋
- ํฌํ (๋ถํ ํ
์คํธ)
- Redis์ ๋์์ ๋ค์ด์๋ ๋ฐ์ดํฐ ์ ์ค๋์ง ์๊ณ ์ ์ ์ฅ๋๋๊ฐ
- ํฌ๋กฌ ๊ฐ๋ฐ์๋๊ตฌ๋ฅผ ํตํด ๋ ๋๋ง ๋ฐ ๋ก๋ ์๊ฐ ํ์ธ
- react developer tools๋ฅผ ํตํด ๊ฐ์ ์ด ํ์ํ ์ปดํฌ๋ํธ ํ์ธ
- (ํ์ต ํ์) bundle ๋๋๊ธฐ
- ํ์ต ์ค์ฌ
- Ai ๋ฉํ ๋ง ์๋ฃ ์ค๋น
- ํ์ตํ ๋ด์ฉ ๋ฐํ ๊ณต์
- ๊ณต์ ๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๋ ์ค๋ฅธ ๊ฐ์ ํฌ์ธํธ ๊ณต์
- 2000๋ช
์ฌ์ฉ์๊ฐ ์ฑํ
ํ ๋, ์๋ฒ, ํด๋ผ์ด์ธํธ ์ง์ฐ 100ms ๋ฎ์ถ๊ธฐ
- ํ๋ก ํธ : ์ฑํ ๋ฉ์ธ์ง ๋ ๋๋ง ์๊ฐ ์ธก์ ๋ฐฉ๋ฒ ํ์ธ, ๋ ๋๋ง ์ง์ฐ ๋ฌธ์ ํด๊ฒฐ
- Redis pub-sub์ ํตํ ์ฌ์ฉ์ ์ฐ๊ฒฐ ๊ด๋ฆฌ
- DB์ ๋ชฉ๋ฐ์ดํฐ ์ฝ์ ์ผ๋ก ๋๊ท๋ชจ ๋ฐ์ดํฐ ํ๊ฒฝ ๋ง๋ค์ด์ ์ธก์
-
rollup-plugin-visualizer
ํ์ต ๋ฐ ์ฑ๋ฅ ์ธก์ - CLS ๊ฐ์ (1.8์์ 1.0 ์ดํ)
- ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ํ์ต
- WebSocket ํ์ต
-
Lighthouse
๋rollup-plugin-visualizer
๋ฅผ ์ฌ์ฉํด ์ธก์ ํด๊ฐ๋ฉฐ ํ๋ก์ ํธ์ ๋ง๋ ๋ถ๋ถ ์กฐ๊ธ์ฉ ๊ฐ์ ํด๋ณด๊ธฐ
- WebSocket, SocketIO ๊น๊ฒ ํ์ต
- ๋ ๋์ค Pub-Sub ๊ตฌ์กฐ ํ์ต ๋ฐ ๋์ (?)
- Nest ๋ฐ์ฝ๋ ์ดํฐ ์ข ๋ ์์๋ณด๊ธฐ
- ์ธ์คํด์ค ๋ถ๋ฆฌ์ ๋ฐ๋ฅธ ์๋๋ฆฌ์ค ๊ตฌ์
- ์์ผ ์๋ฒ์ ์๋ฒ ์ข ์ ๋ฌธ์ ํด๊ฒฐ
- ์ธํ๋ผ ๊ฐ์ ์ฌํญ ์ฐพ์๋ณด๊ธฐ
- OS ๊ธฐ๋ฐ ์ฑ๋ฅ ๊ฐ์ ๋ฐฉ๋ฒ์ ๊ดํ ํ์ต ๋ฐ ์ ์ฉ
- ๋งค์ผ (๊ฒฉ์ผ) ํ์ตํ๊ณ ์ ์ฉํ ๋ด์ฉ ๋ฐ ๋ฌธ์ ๊ณต์
- ๋ชจ๋ํฐ๋ง ํ๊ฒฝ ํ์ต ๋ฐ ํ ์ ์์ผ๋ฉด ์ธํ
๊น์ง
- ๋ฐฐํฌ ์๋ฒ ์ ๊ฒ
- AI ๋ฆฌํฉํ ๋ง ๊ตฌ์กฐ ์ค๊ณ โ ์ฑํ ํํฐ๋ง์ ๋ฐ๋ฅธ ์ ์ฅ์ ํ์์ฑ ๋ฑ
- zustand ํ์ต ๋ฐ ์ฝ๋ ๋ฆฌํฉํ ๋ง
- ์จ๋ฒ ์์ธ ํ์ด์ง ๋ ๋๋ง ์ต์ ํ
-
rollup-plugin-visualizer
ํ์ต ๋ฐ ์ฑ๋ฅ ์ธก์ - CLS ๊ฐ์ (1.8์์ 1.0 ์ดํ)
- ๋ฆด๋ฆฌ์ฆ ๋ ธํธ ์์ฑ (v1.0.2)
-
์ง๋ ์ฃผ์ ํ์ง ๋ชปํ๋ โ
rollup-plugin-visualizer
ํ์ต ๋ฐ ์ฑ๋ฅ ์ธก์ โ ๋ฐ โCLS ๊ฐ์ (1.8์์ 1.0 ์ดํ)โ - zustand ํ์ต ๋ฐ ์ต์ ํ
- ์จ๋ฒ ์์ธ ํ์ด์ง ๋ ๋๋ง ์ต์ ํ
- AI ๋ฆฌํฉํ ๋ง ์ ์ด๋ค ์์ผ๋ก ๊ตฌํ์ ํ ๊ฒ์ธ์ง ๊ตฌ์กฐ ์ค๊ณ
- ๋ ๋์ค ์ฟผ๋ฆฌ ์ต์ ํ (๋ ๋์ค ์บ์ฑ ๊ณ ๋ ค)
- ๋ชจ๋ํฐ๋ง ํด ํ์ต โ ์ธ ์ ์๊ฒ ํ ๋ฒ ์ ๊ฒํด๋ณด๋ฉด ์ข์ ๋ฏ (Grafana, Prometheus, NCP monitoring ๋ฑ)
- ์ฟผ๋ฆฌ ์ต์ ํ ํ์ต
- ์ฌ์ฉ์ค์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒํ
- ์ค์๊ฐ CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, ๋คํธ์ํฌ ๋์ญํญ ๋ชจ๋ํฐ๋ง ๊ตฌ์ถ
- ์บ์ ์ ๋ต์ ๊ดํ ํ์ต
- ๋ธ๋ฃจ-๊ทธ๋ฆฐ ์ ํ์ ๋ฉ์ธ์ง ์ ์ค ํ ์คํธ ๋ฐ ํด๊ฒฐ์ ์ฐพ๊ธฐ