๋ถ๊ฒฝ๋ํ๊ต, ์นญํ๋ํ๊ต, ํ
์ฌ์ค๋ํ๊ต ๋๋ฌ์ค ์ฐ๊ตฌํ
Range ํค๋๋ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์ฒด ํ์ผ์ ๋ฐํํ๋ ๋์ ๋ค์ด๋ก๋ํด์ผ ํ๋ ํ์ผ์ ์์น ๋ฒ์๋ฅผ ์ง์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํด๋ผ์ด์ธํธ๋ "Range: bytes=0-1023"์ ์ง์ ํ ์ ์์ผ๋ฉฐ ์๋ฒ๋ ๋ฐ์ดํฐ์ ์ฒ์ 1024๋ฐ์ดํธ๋ง ์ ์กํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋์ฉ๋ ํ์ผ์ ๋ค์ด๋ก๋ํ ๋ ํ์ํฉ๋๋ค. ์ฌ์ฉ์๋ ๋ค์ด๋ก๋๋ฅผ ์ผ์ ์ค์งํ ๋ค์ ์ค๋จ๋ ์์น์์ ๊ณ์ํ ์ ์์ต๋๋ค. "bytes=0-0"์ ์ง์ ํ ๋ ํ์ค์ ํ์ผ์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ, "bytes=-1" - ๋ง์ง๋ง ๋ฐ์ดํธ, "bytes=1-" - 1๋ฐ์ดํธ๋ถํฐ ํ์ผ ๋๊น์ง ์ ๊ณตํ๋๋ก ์ง์ํฉ๋๋ค. ํ๋์ ํค๋์ ์ฌ๋ฌ ๋ฒ์๋ฅผ ์ ์กํ ์ ์์ต๋๋ค(์: "Range: bytes=0-1023,8192-10240").
๋ํ ํ๋ก์๋ก ์ฌ์ฉ๋๋ ๋ค๋ฅธ CDN์ ํตํด ํธ๋ํฝ์ ์ ๋ฌํ ๋ ๋คํธ์ํฌ ๋ถํ๋ฅผ ์ฆ๊ฐ์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ๋ ๋ฒ์งธ ๊ณต๊ฒฉ ์ต์ ์ด ์ ์๋์์ต๋๋ค(์: Cloudflare๊ฐ ํ๋ฐํธ์๋(FCDN) ์ญํ ์ ํ๊ณ Akamai๊ฐ ๋ฐฑ์๋ ์ญํ ์ ํ๋ ๊ฒฝ์ฐ) BCDN). ์ด ๋ฐฉ๋ฒ์ ์ฒซ ๋ฒ์งธ ๊ณต๊ฒฉ๊ณผ ์ ์ฌํ์ง๋ง CDN ๋คํธ์ํฌ ๋ด์ ๊ตญํ๋์ด ์์ผ๋ฉฐ ๋ค๋ฅธ CDN์ ํตํด ์ก์ธ์คํ ๋ ํธ๋ํฝ ์ฆ๊ฐ๋ฅผ ํ์ฉํ์ฌ ์ธํ๋ผ ๋ถํ๋ฅผ ์ฆ๊ฐ์ํค๊ณ ์๋น์ค ํ์ง์ ์ ํ์ํต๋๋ค.
์์ด๋์ด๋ ๊ณต๊ฒฉ์๊ฐ "bytes=0-,0-,0-...", "bytes=1-,0-,0-..." ๋๋ "bytes=1024,0-,0-,0-..."๊ณผ ๊ฐ์ ์ฌ๋ฌ ๋ฒ์์ Range ์์ฒญ์ CDN์ ๋ณด๋ด๋ ๊ฒ์ ๋๋ค. "๋ฐ์ดํธ=-0-,53-...". ์์ฒญ์๋ ๋ค์์ "7432-" ๋ฒ์๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ด๋ ํ์ผ์ด ์์น XNUMX์์ ๋๊น์ง ๋ฐํ๋จ์ ์๋ฏธํฉ๋๋ค. ๋ฒ์ ๊ตฌ๋ฌธ ๋ถ์์ ์๋ชป๋ ๊ตฌํ์ผ๋ก ์ธํด ์ฒซ ๋ฒ์งธ CDN์ด ๋ ๋ฒ์งธ CDN์ ์ก์ธ์คํ ๋ ๋ฒ์์ ์ค๋ณต ๋ฐ ๊ต์ฐจ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฐ "XNUMX-" ๋ฒ์(๋ฒ์๋ ์ง๊ณ๋์ง ์๊ณ ์์ฐจ์ ์ผ๋ก ๋ฐ๋ณต๋จ)์ ๋ํด ์ ์ฒด ํ์ผ์ด ์ ์ก๋ฉ๋๋ค. ๊ณต๊ฒฉ์๊ฐ ์ฒ์์ ๋ณด๋ธ ์์ฒญ์ ๋๋ค. ์ด๋ฌํ ๊ณต๊ฒฉ์ ํธ๋ํฝ ์ฆํญ ์ ๋๋ XNUMX~XNUMX๋ฐฐ์ ๋๋ค.
์ฐ๊ตฌ ๊ธฐ๊ฐ ๋์ 13๊ฐ CDN์ ๋์์ด ์ฐ๊ตฌ๋์์ต๋๋ค.
Akamai, Alibaba Cloud, Azure, CDN77, CDNsun, Cloudflare, CloudFront, Fastly, G-Core Labs, Huawei Cloud, KeyCDN, StackPath ๋ฐ Tencent Cloud. ์กฐ์ฌ๋ ๋ชจ๋ CDN์ ์ต์ข
์๋ฒ์ ๋ํ ์ฒซ ๋ฒ์งธ ์ ํ์ ๊ณต๊ฒฉ์ ํ์ฉํ์ต๋๋ค. CDN ๊ณต๊ฒฉ์ ๋ ๋ฒ์งธ ๋ณ์ข
์ 6๊ฐ ์๋น์ค์ ์ํฅ์ ๋ฏธ์ณค์ผ๋ฉฐ, ๊ทธ ์ค 77๊ฐ๋ ๊ณต๊ฒฉ์์ ํ๋ฐํธ์๋ ์ญํ ์ ํ ์ ์์๊ณ (CDN10, CDNsun, Cloudflare ๋ฐ StackPath) 7๊ฐ๋ ๋ฐฑ์๋ ์ญํ ์ ํ์ต๋๋ค(Akamai, Azure ๋ฐ StackPath). Range ํค๋์ 12๊ฐ ์ด์์ ๋ฒ์๋ฅผ ์ง์ ํ ์ ์๋ Akamai ๋ฐ StackPath์์ ๊ฐ์ฅ ํฐ ์ด๋์ ์ป์์ต๋๋ค. CDN ์์ ์๋ ์ฝ 13๊ฐ์ ์ ์ ์ทจ์ฝ์ ์ ๋ํด ํต๋ณด๋ฐ์์ผ๋ฉฐ, ์ ๋ณด๊ฐ ๊ณต๊ฐ๋ ๋๊น์ง XNUMX๊ฐ CDN ์ค XNUMX๊ฐ๋ ํ์ธ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ํด๊ฒฐํ ์ค๋น๊ฐ ๋์ด ์์์ต๋๋ค(StackPath ์๋น์ค๋ง ์๋ตํ์ง ์์์ต๋๋ค).
์ถ์ฒ : opennet.ru