-
Notifications
You must be signed in to change notification settings - Fork 3
๐ ์ฑ๋ฅ ๊ฐ์
ํด์ edited this page Oct 24, 2024
·
1 revision
- โ ย ์ฝ๋ ์คํ๋ฆฌํ ย - ์๋ฐ์คํฌ๋ฆฝํธ ๋ฒ๋ค์ ํ์ด์ง๋ณ๋ก ๋๋ ์ ํ์ํ ๋๋ง ๋ก๋๋๋๋ก ํ์ฌ, ์ด๊ธฐ ๋ก๋ฉ ์๊ฐ์ ์ค์ ๋๋ค.
- โ ย ํธ๋ฆฌ ์์ดํนย - ์ฌ์ฉ๋์ง ์๋ ์ฝ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ฑฐํ์ฌ ๋ถํ์ํ ํ์ผ์ ์ค์ ๋๋ค.
- ์ค๋ณต๋ ์ฝ๋ ์ ๊ฑฐย - ๊ณตํต ๋ชจ๋์ด๋ ์ ํธ๋ฆฌํฐ ํจ์๋ค์ด ์ค๋ณต๋์ด ์์ง ์๋๋ก ๋ฆฌํฉํ ๋งํ์ฌ ์ฝ๋๋ฅผ ๊ฒฝ๋ํํฉ๋๋ค.
- ์ด๋ฏธ์ง ํฌ๋งท ์ต์ ํย - WebP ๊ฐ์ ์ต์ ์ด๋ฏธ์ง ํฌ๋งท์ ์ฌ์ฉํ์ฌ, ์ด๋ฏธ์ง ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ ๋ก๋ฉ ์๊ฐ์ ๋จ์ถํฉ๋๋ค.
- โ ย ์ง์ฐ ๋ก๋ฉ(Lazy Loading)ย - ํ์ด์ง์ ๋ํ๋์ง ์๋ ์ด๋ฏธ์ง๋ ์ปจํ ์ธ ๋ ์ง์ฐ ๋ก๋ฉ์ ํตํด ํ์ํ ๋๋ง ๋ก๋๋๋๋ก ์ต์ ํํฉ๋๋ค.
- โ ย ํฐํธ ํฌ๋งท ์ต์ ํย - WOFF2 ๊ฐ์ ์ต์ ํฌ๋งท์ ์ฌ์ฉํ์ฌ ํฐํธ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ , ์์ถ๋ฅ ์ ๋์ฌ ๋ก๋ฉ ์๊ฐ์ ์ค์ ๋๋ค
- โ ย ํ์ํ ๊ธ๋ฆฌํ๋ง ํฌํจย - ์๋ธ์ ํฐํธ๋ฅผ ์ฌ์ฉํด ํ์ํ ๊ธ๋ฆฌํ๋ง ํฌํจ๋ ํฐํธ ํ์ผ์ ์ ๊ณตํ์ฌ ํฐํธ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค.
- โ ย Sentry Preconnectย - Sentry ๊ฐ์ ์ธ๋ถ ๋ชจ๋ํฐ๋ง ๋๊ตฌ์ ๋ฆฌ์์ค์ ๋ํด preconnect๋ฅผ ์ค์ ํ์ฌ DNS ์กฐํ ๋ฐ TLS ํธ๋์ ฐ์ดํฌ ์๊ฐ์ ์ค์ ๋๋ค.
- โ ย Font Preloadย - ์ค์ํ ํฐํธ๋ฅผ ๋ฏธ๋ฆฌ ๋ก๋ํจ์ผ๋ก์จ ํ์ด์ง๊ฐ ๋ ๋๋ง๋๊ธฐ ์ ์ ํฐํธ๊ฐ ์ค๋น๋์ด, FOUT ๋ฐ FOIT ํ์์ ์ค์ ๋๋ค.
- โ ย ์ ๋๋ฉ์ด์ ์ฑ๋ฅ ์ต์ ํย - ์ ๋๋ฉ์ด์ ์ CSS ์์ฑ ์ค GPU ๊ฐ์์ ํ์ฉํ ์ ์๋ ์์ฑ์ ์ฃผ๋ก ์ฌ์ฉํ๋๋ก ์ต์ ํํ์ฌ ํธ๋ฆฌ๊ฑฐํ ์ ์๋ ๋ฆฌํ๋ก์ฐ๋ฅผ ์ต์ํํฉ๋๋ค.
- JavaScript ์ ๋๋ฉ์ด์ ๋ก์ง ์ต์ ํย - requestAnimationFrame์ ์ฌ์ฉํด ์ ๋๋ฉ์ด์ ์ ๋ ๋๋งํ๊ณ , ํ๋ ์ ๋๋กญ์ ๋ฐฉ์งํฉ๋๋ค.
https://github.com/woowacourse-teams/2024-coduo/pull/510
https://github.com/woowacourse-teams/2024-coduo/pull/517
ย | ๊ฐ์ ์ | ๊ฐ์ ํ |
---|---|---|
JS ๋ฒ๋ค ํฌ๊ธฐ | 322kB | 191kB (main.js + 325.js) |
ย | ๊ฐ์ ์ | ๊ฐ์ ํ |
---|---|---|
ํฐํธ ํฌ๊ธฐ | 2302kB | 134.7kB |
๊ฐ์ฅ ํฐ ์ด๋ฏธ์ง ํ์ผ | 180kB | 5.5kB |
ย | ๊ฐ์ ์ | ๊ฐ์ ํ |
---|---|---|
LCP | 200ms | 129ms |
CLS | 0 | 0 |
INP | - | 40ms |
ย | ๊ฐ์ ์ | ๊ฐ์ ํ |
---|---|---|
LCP | 200ms | 194ms |
CLS | 0 | 0 |
INP | - | 32ms |
ย | ๊ฐ์ ์ | ๊ฐ์ ํ |
---|---|---|
LCP | - | 171ms |
CLS | 0 | 0 |
INP | - | 8ms |
- ํ๋ ์ ๋๋กญ ๋ฐ์๋ฅ 0%
- ๋ชจ๋ ํ์ด์ง์์ ํ๋ ์ ๋๋กญ ๋ฐ์ํ์ง ์์.
๋๋ฉ ํ์ด์ง
๋ฉ์ธ ํ์ด์ง
ํ์ด๋ฃธ ์จ๋ณด๋ฉ ํ์ด์ง
- ๐ ํ๋ก์ ํธ ์๊ฐ
- ๐ ์ฌ์ฉ์ ์๋๋ฆฌ์ค
- โ๏ธ ๊ธฐ๋ฅ ๋ช ์ธ์
- ๐๏ธ ํ ๊ทธ๋ผ์ด๋ ๋ฃฐ
- ๐ ๏ธ ๊ธฐ์ ์คํ
- ๐ ๋ฐฑ์๋ ์ปจ๋ฒค์
- ๐ฅ๏ธ ๋ก๊น &๋ชจ๋ํฐ๋ง
- ๐ CI&CD
- ๐ DB ๊ถํ ์ค์
- ๐งง ์คํค๋ง
- ๐จ ๋๋ฏธ ๋ฐ์ดํฐ ์ฝ์
- ๐ DB ์ฑ๋ฅ ๊ฐ์ ๊ธฐ
- ๐ DB ์ฟผ๋ฆฌ ๋ฐ ์ธ๋ฑ์ค
- ๐งTPS ๋ฐ ํฐ์บฃ & HikariCP ์ค์
- ๐๋ฌด์ค๋จ ๋ฐฐํฌ
- ๐ก ์ฌ์ฉ์ ์์ ๋ฐ๋ ์ ์ง์ ๊ฐ์ ๋ฐฉ์