ΠΠΊΠΈΠΏ ΠΎΡ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡ ΠΠ΅ΠΊΠΈΠ½ΡΠΊΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ, Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π¦ΠΈΠ½Ρ
ΡΠ° ΠΈ Π’Π΅ΠΊΡΠ°ΡΠΊΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ Π² ΠΠ°Π»Π°Ρ
ΠΠ°Π³Π»Π°Π²ΠΊΠ°ΡΠ° Range Π΄Π°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π° ΠΏΠΎΡΠΎΡΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²ΡΠ² ΡΠ°ΠΉΠ»Π°, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° Π²ΡΡΡΠ° ΡΠ΅Π»ΠΈΡ ΡΠ°ΠΉΠ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΠΎΡΠΈ "ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π±Π°ΠΉΡΠΎΠ²Π΅=0-1023" ΠΈ ΡΡΡΠ²ΡΡΡΡ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π΄Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΡΠ²ΠΈΡΠ΅ 1024 Π±Π°ΠΉΡΠ° Π΄Π°Π½Π½ΠΈ. Π’Π°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π΅ ΡΡΡΡΠ΅Π½Π° ΠΏΡΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ - ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΏΡΠ΅ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠ·Π° ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ ΠΎΡ ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡ. ΠΡΠΈ ΠΏΠΎΡΠΎΡΠ²Π°Π½Π΅ Π½Π° βbytes=0-0β, ΡΡΠ°Π½Π΄Π°ΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π΄Π° ΡΠ΅ Π΄Π°Π΄Π΅ ΠΏΡΡΠ²ΠΈΡΡ Π±Π°ΠΉΡ Π²ΡΠ² ΡΠ°ΠΉΠ»Π°, βbytes=-1β - ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ, βbytes=1-β - Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ 1 Π±Π°ΠΉΡ Π΄ΠΎ ΠΊΡΠ°Ρ Π½Π° ΡΠ°ΠΉΠ»Π°. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π΄Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π² Π΅Π΄ΠΈΠ½ Ρ Π΅Π΄ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ βΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π±Π°ΠΉΡΠΎΠ²Π΅=0-1023,8192-10240β.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π²ΡΠΎΡΠ° ΠΎΠΏΡΠΈΡ Π·Π° Π°ΡΠ°ΠΊΠ°, Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΡΠΈ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊ ΠΏΡΠ΅Π· Π΄ΡΡΠ³Π° CDN, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΊΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ Cloudflare Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ (FCDN), Π° Akamai Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ Π±Π΅ΠΊΠ΅Π½Π΄ ( BCDN). ΠΠ΅ΡΠΎΠ΄ΡΡ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° Π°ΡΠ°ΠΊΠ°, Π½ΠΎ Π΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° CDN ΠΌΡΠ΅ΠΆΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ ΡΡΠ°ΡΠΈΠΊ ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏ ΠΏΡΠ΅Π· Π΄ΡΡΠ³ΠΈ CDN, ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°ΠΉΠΊΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΠΉΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°.
ΠΠ΄Π΅ΡΡΠ° Π΅, ΡΠ΅ Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π·Π°ΡΠ²ΠΊΠΈ Π·Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΊΡΠΌ CDN, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ "bytes=0-,0-,0-...", "bytes=1-,0-,0-..." ΠΈΠ»ΠΈ "Π±Π°ΠΉΡΠΎΠ²Π΅=-1024,0 ,0-,0-...". ΠΠ°ΡΠ²ΠΊΠΈΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ β0-β, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠ°ΠΉΠ»ΡΡ ΡΠ΅ Π²ΡΡΡΠ° ΠΎΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½ΡΠ»Π° Π΄ΠΎ ΠΊΡΠ°Ρ. ΠΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΡΠ²ΠΈΡΡ CDN ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠΎΡΠΈΡ, ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΏΡΠ»Π΅Π½ ΡΠ°ΠΉΠ» Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ β53-β (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈΡΠ΅ Π½Π΅ ΡΠ΅ Π°Π³ΡΠ΅Π³ΠΈΡΠ°Ρ, Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ), Π°ΠΊΠΎ ΠΈΠΌΠ° Π΄ΡΠ±Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π² Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½Π° ΠΎΡ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ. Π‘ΡΠ΅ΠΏΠ΅Π½ΡΠ° Π½Π° ΡΡΠΈΠ»Π²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΡΠΈ ΡΠ°ΠΊΠ°Π²Π° Π°ΡΠ°ΠΊΠ° Π²Π°ΡΠΈΡΠ° ΠΎΡ 7432 Π΄ΠΎ XNUMX ΠΏΡΡΠΈ.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΡΠ²Π°Π½Π΅ΡΠΎ Π΅ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° 13 CDN -
Akamai, Alibaba Cloud, Azure, CDN77, CDNsun, Cloudflare, CloudFront, Fastly, G-Core Labs, Huawei Cloud, KeyCDN, StackPath ΠΈ Tencent Cloud. ΠΡΠΈΡΠΊΠΈ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈ CDN ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΏΡΡΠ²ΠΈΡ ΡΠΈΠΏ Π°ΡΠ°ΠΊΠ° Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΡΡΠ²ΡΡ. ΠΡΠΎΡΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° CDN Π°ΡΠ°ΠΊΠ°ΡΠ° Π·Π°ΡΠ΅Π³Π½Π° 6 ΡΡΠ»ΡΠ³ΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠΈΡΠΈ ΠΌΠΎΠΆΠ΅Ρ
Π° Π΄Π° Π΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ Π² Π°ΡΠ°ΠΊΠ°ΡΠ° (CDN77, CDNsun, Cloudflare ΠΈ StackPath) ΠΈ ΡΡΠΈ ΠΊΠ°ΡΠΎ Π±Π΅ΠΊΠ΅Π½Π΄ (Akamai, Azure ΠΈ StackPath). ΠΠ°ΠΉ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΠΏΠ΅ΡΠ°Π»Π±Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π° Π² Akamai ΠΈ StackPath, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 10 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° Range. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° CDN Π±ΡΡ
Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 7 ΠΌΠ΅ΡΠ΅ΡΠ° ΠΈ Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΡΠΎ ΠΎΠΏΠΎΠ²Π΅ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° 12 ΠΎΡ 13 CDN Π±ΡΡ
Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π»ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈΡ
Π° Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Ρ (ΡΠ°ΠΌΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° StackPath Π½Π΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru