CDN барои бозиҳо ва дороиҳо: TTFB дар саросари ҷаҳон коҳиш меёбад
1) Барои "бозӣ" чӣ "зуд" аст ва дар куҷо мо ғолиб мешавем
Нуқтаҳои интиқодӣ UX:- Lobby ва media (нишонаҳои бозӣ, пешнамоиш, баннерҳо) - намоиши фаврӣ;
- Оғози ҷадвали слот/зинда - ҳадди аққали масир ва изофабор;
- Каналҳо/рӯйхатҳо (каталогҳои бозӣ, қоидаҳо, тарҷумаҳо) - JSON-и арзон;
- Видео/пахш (трейлерҳо, HLS/DASH барои ҷараёнҳо);
- Дороиҳои пеши статикӣ (JS/CSS/ҳуруфҳо).
- Глобалии TTFB: ≤ 150-250 мс дар як статикӣ, ≤ 300-400 мс барои як баландгӯяк дар канор;
- Time-to-First-Spin (TTFS): ≤ 800 мс ба дархости аввалини провайдер (пас аз пешниҳоди даромадгоҳ);
- p95 тасвири зеркашӣ: ≤ 200ms.
2) Меъмории қабати CDN: кулчаи иҷро
1. Anycast POP дар саросари ҷаҳон: интихоби худкори сайти наздиктарин, кам шудани RTT.
2. Кэши сатҳӣ + Сипари пайдоиш: POP → кэши минтақавӣ → 1-2 гиреҳҳои сипаришуда пеш аз пайдоиш барои хомӯш кардани тӯфонҳои беҷавоб.
3. Пайдоиши бисёр: дороиҳо ё дороиҳо-интизорӣ (EU/US/APAC), санҷиши саломатӣ ва масири оқилона.
4. Функсияҳои канорӣ: мантиқи осон ба пайдоиш (A/B, geo, имзоҳо, URL/normalization сарлавҳа).
5. Шоҳроҳи хусусии CDN: ядрои интернетии "ваҳшӣ" -ро дар минтақаҳои дур мегузарад.
3) Стратегияҳои нақдӣ: чӣ, дар куҷо ва чӣ қадар
Принсипҳо: то ҳадди имкон тағйирнопазир, TTL-и кӯтоҳ барои динамика, SWR (кӯҳна-дар ҳоле-ревалидат) барои таркишҳо, калидҳои детерминистӣ.
Матритсаи TTL (мисол):Муҳим: Барои API-GET, ки шумо кэш мекунед, Surrogate-Control (барои CDN) ва кӯтоҳ 'Кэш-Назорат' (барои браузер) -ро барои пешгирии рукуди браузер истифода баред.
4) Сарлавҳаҳо ва калидҳои кэш: кам кардани пазмонҳо
Калиди кэш = 'схема + хост + роҳ + дархости муқарраршуда + вариантҳо'.
Тартиби параметрҳои дархостро муқаррар кунед, "партов" -ро партоед ('utm _',' fbclid 'ва ғайра).
Параметрҳои сарлавҳа: 'Қабул-Рамзгузорӣ' (Brotli/Zstd/Gzip), 'Қабул' (AVIF/Webp/JPEG), 'DPR' (Client Hints), 'Қабул-забон'.
Маълумотномаи сарлавҳа (барои дороиҳои тағйирнопазир):
Кэш-Назорат: оммавӣ, максималӣ = 31536000, тағйирнопазир
ET bag: "sha256- <hash>"
Рамзгузории мундариҷа: br # ва/ё zstd/gzip, ба зер нигаред
Фарқ: Қабули рамзгузорӣ, қабул, DPR, Захираи маълумот
Назорати кэш: оммавӣ, максималӣ = 60, кӯҳна-дар ҳоле-revalidate = 300
Назорати суррогат: макс-синну сол = 300, кӯҳна-дар ҳоле-revalidate = 6005) Фишурдасозӣ ва форматҳо: байтҳои камтар - дар зери TTFB
HTTP/3 + QUIC таъхири дастро коҳиш медиҳад, ба талафоти пакет тобовар аст.
Brotli барои дороиҳои матнӣ (JS/CSS/JSON), сатҳҳои 5-7 (тавозун/манфиатҳои CPU).
Zstd (агар CDN дастгирӣ шавад) барои JSON/NDJSON фишурдани аъло дар ниҳонии паст аст.
Вебп/AVIF барои тасвирҳо (худкор аз ҷониби 'Қабул').
Дархости диапазон барои файлҳои видео/калон, то ки ҳама чизро кашед.
6) Таҳвил тавассути канор: Префетч ва лобби интеллектуалӣ
Prefetch аз даромадгоҳ: вақте ки корти бозӣ дар минтақаи намоён аст, нишона, қоидаҳо, "манивест" -и хурди провайдерро бор кунед.
Маслиҳатҳои барвақт (103) ва 'preconnect' ба мизбони CDN.
Edge-function-warm-up: дар чорабинӣ "бозиро дар боло гузоред" - нишонаҳои боло ва конфигуратсияҳоро дар наздиктарин бозорҳои POP гарм кунед.
Сарбории мутобиқшавӣ: рӯйхати сабукро (10-20 бозӣ) ба мобилӣ дар 3G/Save-Data фиристед.
7) Сипари пайдоиш ва муҳофизат аз "тӯфонҳои беҷавоб"
Фурӯзонаки такмилдодашударо фурӯзон кунед: як сафар ба пайдоиш бо садҳо пазмонҳои параллелӣ (coalescing).
Jitter TTL (± 20%) барои "ҳамзамон" гузаштани шумораи зиёди калидҳо.
Варақаҳои канарӣ: Каталогҳо/қоидаҳои навро дар бораи трафики 5-10% ба шахси маъюбии ҷаҳонӣ паҳн кунед.
Манфӣ-кэш (хеле кӯтоҳ, 1-5 с) дар '404/204' барои мусобиқаҳо пеш аз оғоз, то пайдоиши "гурзандозӣ" набошад.
8) Маҳдудиятҳои гео, литсензияҳо ва амният
Ҷуғрофия дар канори кишварҳои литсензионӣ вокуниши зуд ва бетараф аст (403).
URL/кукиҳои имзошуда барои мундариҷаи хусусӣ (маводҳои VIP, захираҳои бонусӣ).
Муҳофизат аз hotlink ва муроҷиаткунандагон, қоидаҳои WAF оид ба PO барои API-GET, ки шумо кэш мекунед (нақшаи JSON, маҳдудиятҳои IP/ASN).
TLS 1. 3, HSTS, stapling OCSP дар доменҳои пеши CDN.
9) Версия ва маъюбӣ
Мундариҷа-ҳаш дар номҳои файл: 'барнома. 
JSON/каталогҳо/баннерҳо: маъюбии ҳодисаҳо (webhook аз CMS/панели admin) + калидҳои худкор гармшаванда.
Нагузоред, ки тозакунии глобалӣ; аз рӯи префикс/барчасбҳо тоза кунед.
10) Видеоҳо ва ҷараёнҳо: HLS/DASH дар CDN
Сегментҳои кӯтоҳ (2-4s) + '# EXT-X-PREFETCH '/HLS Low-Latency HLS дастгирӣ карда мешаванд.
Кэши сатҳӣ байни ТҶ барои сегментҳо; 'Назорати кэш: оммавӣ, синну сол = 3600'.
Рӯйхати навозишҳои ҳар як минтақа (имконоти битрат) ва субтитрҳои маҳаллӣ; Диапазон дӯстона.
11) Хусусиятҳои провайдерҳои бозӣ
Метамаълумоти провайдер (рӯйхатҳо, маҳдудиятҳо, маҳалҳо) - JSON-ро бо 'SWR' сабт кардааст.
Нишонаҳо ва провайдери васоити ахбори омма - дар домени CDN-и худ дубора мизбон мешаванд (то ки аз пайдоиши сусти онҳо ранҷ набаранд).
Ҳавзи домени CDN (вале бидуни домейн - HTTP/2/3 лозим нест) - ҷудо кардани сиёсат видео/статикӣ/API-ро ҷудо кунед.
12) Намунаи қоидаҳо (псевдо, функсияи канорӣ)
js содироти асинк (req) => {
//Калиди req -ро муқаррарӣ мекунад. url = муқаррарӣ кардан Query (req. url, ['lang', 'dpr', 'v']) ;//партови партов
//Geofencing агар (! Licensed (req.geo.) кишвар)) баргардонидани гео Блок ();
//URL-ҳои имзошуда барои префиксҳои хусусӣ агар (req). роҳ. Аз оғоз ('/vip/')) оғоз меёбад (req);
//Кэши сиёсат агар (req. роҳ. мувофиқат (/\. (js)    css    woff2) $/) & & Hash (req. роҳ)) {
Set 'Header (' Кэш-Назорат ',' оммавӣ, максималӣ = 31536000, тағйирнопазир ');
} дигар агар (req. роҳ. хотима меёбад ('/бозиҳо. json ')) {
Сарлавҳа ('Кэш-Назорат', 'оммавӣ, макс-синну сол = 60, кӯҳна-дар-revalidate = 300');
Сарлавҳа ('Surrogate-Control', 'max-age = 300, кӯҳна-дар ҳоле-revalidate = 600');
}
//Рамзгузории гуфтушунидҳои фишурдасозӣ (['br', 'zstd', 'gzip']);
бозгаштан аз Cache Пас аз пайдоиш (req);
}13) Мушоҳидаҳои CDN ва SLO
RUM: Ҷамъоварии 'TTFB', 'LCP', 'рангҳои аввал' аз рӯи минтақа/шабака (мобилӣ vs Wi-Fi).
Нишондиҳандаҳои Edge: хит/пазмон, таносуби сипар, пазмонҳои префикс, ҳаҷми баромади трафик, рамзҳои '4xx/5xx'.
Огоҳиҳо: паст шудани таносуби хит, болоравии минтақавии TTFB, "тӯфони пазмон", '429' хӯша/ASN бот.
Нишонаҳо: тамғаҳои 'edge → сипар → пайдоиш' барои дидани 'сӯхтан'.
14) Арзиш: Чӣ гуна набояд пардохт кард
Кэши вазнин ва гарм (нишонаҳо/видео/феҳристҳо) - egressро аз пайдоиш кам мекунад.
Кардинализатсияи калидҳоро кам кунед (дархостҳои партовҳоро/вариантҳои UA хориҷ кунед).
Кэши сатҳӣ ва гиреҳҳои сипари минтақавӣ дархостҳои пуштибониро сарфа мекунанд.
Фишурдасозӣ (Brotli/Zstd) трафикро коҳиш медиҳад; AVIF/WebP - маст-қуттӣ барои тасвирҳо.
15) Рӯйхати санҷиши омодагии истеҳсолӣ
- CDN Anycast бо фарогирии бозорҳои мақсаднок (EU, LAT Am, MENA, APAC); дохил HTTP/3.
- Дороиҳои ҷудошаванда бо hash мундариҷа; 'Назорати кэш: макс-синну сол = 1y, тағйирнопазир'.
- Каталогҳо/JSON - SWR + Surrogate-Control, TTL 30-300 s, маъюбии нуқта аз CMS.
- Кэши Tiered + Shield Origin, coalescing, TTL-jitter.
- Форматҳо: AVIF/WebP, Brotli/Zstd, Диапазон барои видео.
- Функсияҳои Edge: нормализатсияи дархостҳо, филтрҳои гео, URL имзошуда, A/B.
- Маҳдудияти гео-ва WAF оид ба POP; Танҳо HTTPS (HSTS), TLS 1. 3.
- Мушоҳида: RUM TTFB/LCP, таносуби хит, огоҳиҳои минтақавӣ.
- Тартиби гармкунӣ пеш аз промо/ҷараён, ҳисобҳои канарӣ.
- Ҳуҷҷатҳои калидии кэш, сиёсати маъюбӣ ва дафтарчаи "беҷавоб".
Хулосаи дубора
Барои дар ҳақиқат кам кардани TTFB дар саросари ҷаҳон, Anycast + кэши сатҳӣ + сипари пайдоишро истифода баред, барои ҳама санҷидашуда тағйирнопазир бошед, SWR-ро барои рӯйхатҳои динамикӣ истифода баред, байтҳои бурида (Brotli/Zstd, AVIF/WebP) ва дар канор - калидҳоро муқаррар кунед, филтрҳои георо илова кунед ва имзоҳо. Бозиҳои болоиро пеш аз таблиғ гарм кунед, TTFB/LCP-ро тавассути RUM чен кунед ва таносуби хитро таҳти назорат нигоҳ доред - ҳамин тавр даромадгоҳ фавран кушода мешавад, бозиҳо бидуни таваққуф оғоз меёбанд ва пайдоиш хунук ва арзон боқӣ мемонад.
