sh
@sh
Reviews Written
5
Average Rating
4.6
Posts
Q&A
Throttle ์ค์ ์ด ์ ์ฉ๋์ง ์์์
๋ฒ์ ์ ๋ฐ๊ฟ์ ์๋ํด๋ณด๋ ๊ทธ๊ฒ๋ ์๋๋ผ๋ ๊ฒ์ ํ์ธํ์๊ณ ๊ฒฐ๊ตญ settings.py์ rest_framework.throttling ๋ชจ๋์ด ์ํฌํธ ๋์ด ์์๋ ๊ฒ์ด ๋ฌธ์ ์๋ ๊ฒ์ผ๋ก ํ์ธํ์์ต๋๋ค. ํ์ด์ฐธ ํ๊ฒฝ์ธ๋ฐ ๋ฐ์ดํ ์์ด ๊ด์ญ ์ค์ ์ ํ์ดํํ๋ค๊ฐ ์ค์๋ก ์ํฌํธํด๋ฒ๋ฆฐ ๊ฒ ๊ฐ์ต๋๋ค... ^^; ๋์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
- 0
- 4
- 411
Q&A
Throttle ์ค์ ์ด ์ ์ฉ๋์ง ์์์
์ด๋ฒ์๋ ๋น ๋ฅธ ๋ต๋ณ ์ฃผ์ ์ ๋๋จํ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์กฐ์ธ์ ์ฐธ๊ณ ํ์ฌ ๋ฌธ์ ๋ฅผ ๊ณฐ๊ณฐํ ์๊ฐํด๋ณด๋ Django(3.2.x ์ฌ์ฉ) ๋ฒ์ ์ฐจ์ด๋ก ์ธํ ๋ฌธ์ ๊ฐ ์๋๊น ์๊ฐํ์ต๋๋ค. DRF์ SimpleRateThrottle ํด๋์ค๊ฐ Django์ cache ์ธ์คํด์ค(`default_cache`)๋ฅผ ๋ฉค๋ฒ ๋ณ์๋ก ์ฌ์ฉํ๋ค๊ณ ํ์ ์ ํน์ ๋ชฐ๋ผ 3.0.x ๋ฒ์ ๊ณผ 3.2.x ๋ฒ์ ์ ์์ค ์ฝ๋๋ฅผ ๋น๊ตํด๋ณด์๋๋ฐ 3.2.x ๋ถํฐ `cache` ์ธ์คํด์ค๋ฅผ ๊ตฌ์ฑํ๋ ํด๋์ค๊ฐ ๋ํญ ๋ฐ๋ ์ ์ด ๋ณด์์ต๋๋ค. (default cache obj๋ฅผ ํ๋ก์ํ๋ ํด๋์ค(DefaultCacheProxy)์์ ConnectionProxy์ ์ธ์คํด์ค๋ก ๋ฐ๋) ์๋ง ์ด ๋ถ๋ถ์์ ๋ฌธ์ ๊ฐ ์๊ธด ๊ฒ์ผ๋ก ์๊ฐ๋ฉ๋๋ค. ๊ฐ์์์ ์ฌ์ฉํ์ ๋ฒ์ ๊ณผ ๋์ผํ ๋ฒ์ ์ผ๋ก Example ํ๋ก์ ํธ๋ฅผ ์์ฑํ์ฌ ์คํํด๋ณด๋ ์ ๋ ์ ๋์ํ๋ ๊ฒ์ ํ์ธํ์์ต๋๋ค. Throttle rate ๋ฌธ์ ๋ ์์ง ํด๊ฒฐ ๋ชป ํ์ง๋ง ์ค๋ง๋ฆฌ๋ฅผ ์ฐพ์์ผ๋ ๊ณง ํด๊ฒฐํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ง์ด๋ ๋ฒ์ ์ ์ฐจ์ด๋ ์ด๋ฐ ์ฐจ์ด๊ฐ ๋๋ค๋ ๊ฒ์ ์ค๊ฐํ๋ค์... ๋๋ถ์ ์ ๋ง ๋ง์ ๊ณต๋ถ๊ฐ ๋๊ณ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 4
- 411
Q&A
easy-thumbnails ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฉ ์ ์ด๋ฏธ์ง ์ฃผ์ ๋ถ๋ฌ์ค๊ธฐ๊ฐ ์๋์
์ ๊ทธ๋ ๊ตฐ์! ์ดํด์ ํด๊ฒฐ์ด ๋์์ ๋์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 501
Q&A
์น์ 2-3๊ฐ. ๊ฐ์ ํ๋ฐ๋ถ ์์ ์์ ๋ฌธ์
์ฌํ๋ฆฌ ๋ธ๋ผ์ฐ์ ์์ ๋ค์ ์ด์ด๋ณด๋ ์ ์ฌ์๋ค์...๐ ์ ๋ธ๋ผ์ฐ์ ์ ์ ์ ๋ฌธ์ ๊ฐ ์์๋ ๊ฒ ๊ฐ์์. ๋ค์ ํ์ธํด๋ณด๊ณ ์ฌ๋ฆด ๊ฑธ ๊ทธ๋ฌ๋ค์... ์ฃ์กํฉ๋๋ค๐ ํด๋น ์ง๋ฌธ์ ๊ณง ์ญ์ ํ๊ฒ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ๋นจ๋ฆฌ ๋ต์ ์ฃผ์ค ์ค ๋ชฐ๋๋๋ฐ ๋น ๋ฅธ ํผ๋๋ฐฑ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค ๐
- 0
- 2
- 255




