Compression
Compression
์์ถํ๋ฉด ์๋ต ๋ณธ๋ฌธ์ ํฌ๊ธฐ๊ฐ ํฌ๊ฒ ์ค์ด๋ค์ด ์น ์ฑ์ ์๋๊ฐ ๋นจ๋ผ์ง ์ ์์ต๋๋ค. gzip ์์ถ์ ํ์ฑํํ๋ ค๋ฉด compression ๋ฏธ๋ค์จ์ด๋ฅผ ์ฌ์ฉํ์ญ์์ค.
Installation
๋จผ์ ํ์ํ ํจํค์ง๋ฅผ ์ค์นํ์ญ์์ค.
$ npm i --save compression
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๊ธ๋ก๋ฒ ๋ฏธ๋ค์จ์ด๋ก ์ ์ฉํ์ญ์์ค.
import * as compression from 'compression';
// somewhere in your initialization file
app.use(compression());
info ํํธ
FastifyAdapter
๋ก ์์ ํ๋ ๊ฒฝ์ฐ fastify-compress๋ฅผ ๋์ ์ฌ์ฉํด๋ณด์ญ์์ค.
ํ๋ก๋์ ํ๊ฒฝ์์ ํธ๋ํฝ์ด ๋ง์ ์น ์ฌ์ดํธ์ ๊ฒฝ์ฐ ์์ถ์ ์ ์ฉํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์์ค์์ ์น ์ฌ์ดํธ๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๋๋ค. ์ด ๊ฒฝ์ฐ ์์ถ ๋ฏธ๋ค์จ์ด๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค.
Last updated
Was this helpful?