Ҳисоббарории Edge v IGaming
1) Чаро Edge
Таъхири паст. Пиксели аввал ва клики аввал тезтар: фойе, филтрҳо, тавсияҳо.
Периметри гео-интеллектуалӣ. Рӯйхати блокҳо/рӯйхати сафед, маҳдудиятҳои синну сол, масир тибқи қоидаҳо.
Фардикунонӣ бидуни сарборӣ ба ядро. Кортҳои гурӯҳбандӣ, баннерҳо, намоишҳои маҳаллӣ.
Устуворӣ. Ҳангоми таназзули ақиб, баъзе скриптҳо аз қабатҳои кэш/статикӣ кор мекунанд.
Дар куҷо Edge махсусан муфид аст: экранҳо/лоббиҳо, каталогҳои бозӣ, промо ва баннерҳо, санҷиши дастрасии провайдерҳо аз рӯи минтақа, каналҳои зинда ва мизҳои мусобиқа (хондан-вазнин), ҳолати ETA аз рӯи пардохтҳо (хондан), ризоият/кукиҳо/парчамҳои лоғар.
2) Блоки бинокории асосӣ
CDN/POP: кэши статикӣ ва API microcash (1-30 сония).
Функсияҳои Edge/Коргарон: Функсияҳои JS/Wasm дар миллисекундҳо: сарлавҳаҳо, кукиҳо, A/B, гео-филиал, имзои URL.
KV/Edge-кэш: нигаҳдории ултра-тези КВ/арзиши калидӣ барои конфигуратсияҳо, парчамҳо, маслиҳатҳои обу ҳаво, намоиши "гарм".
R2/Object-store дар канор: тасвирҳо/манифест, рӯйхатҳои провайдерҳо, пешгузаштагони статикӣ.
Аутентификатсияи канорӣ (осон): тасдиқи имзоҳо/аломатҳои рӯшноӣ; вуруди пурра - дар ядро.
3) Намунаҳои масир ва мутобиқати гео
Масири гео: кишвар/минтақа → наздиктарин кластери минтақавӣ бо назардошти "маълумоти сокинон".
Қоидаҳои дастрасӣ: "провайдери X дар DE дастрас нест" - кортҳои пинҳон дар канор.
Дарвозаи синну сол дар канор: 18 +/19 +/21 + сарфакунандаи экрани мулоим бо оҳанги маҳаллӣ ва истинод ба сиёсат.
Маълумоти резидентӣ: метамаълумот танҳо дар Edge; Нишонаҳои PII/пардохт - ба таври қатъӣ дар маркази минтақавӣ.
4) Щиморхона-фардикунонӣ
Ҳисобнашуда: контекст (забон, минтақаи вақт, дастгоҳ, иҷро, кишвар) → коллексияҳои оқилонаи бехатар.
Баҳисобгирӣ: профили сабук/парчамҳо аз КВ (на PII) → тартиби бахш, рейтинги жанрӣ, баннерҳо.
Қисматҳои пешакӣ: top 10 аз рӯи жанр, "баргаштан ба нотамом", "ҳоло дар минтақаи шумо маъмуланд".
Посбонҳо: ягон қоидаҳои ҳассос (CUS/маҳдудиятҳо) дар канор нестанд - танҳо нишон додани он чизе, ки ядро тасдиқ кардааст.
5) Пули нақд ва микрокаш
Кэши CDN: статикӣ, тасвирҳо, намоёнҳо.
Micro-cache API (1-5 сония): феҳристҳо, рейтингҳо, ҳисобкунакҳои зинда - якбора паст шудани RPS дар қуллаҳо.
Stale-wan-revalidate: намоиши кӯҳна барои 10-60 сония, мувозӣ навсозӣ.
Калиди кэш: роҳ + забон + минтақа + парчамҳо (версияҳои мағоза).
Манфӣ-кэш (кӯтоҳ): барои ҷавобҳои холӣ/хато - бодиққат, 1-3 сония.
6) Таҷрибаҳои Edge ва парчамҳои хусусӣ
Сатил часпанда бо куки/ID: варианти устувор барои корбар.
Ченакҳои муҳофизатӣ дар канор: Опсияро қатъ кунед ҳангоми хатогӣ/хӯшаҳои ниҳонӣ.
Таҷриба бидуни сафари сервер: матни CTA, тартиби қисмат, тасвирҳои баннерӣ.
Манъи A/B хатарнок дар канор: пардохтҳо/CCM/маҳдудиятҳо/мутобиқат - танҳо аз аслӣ.
7) Бехатарӣ ва зидди бот
Назорати WAF/бот: имзоҳо, эвристикаи рафторӣ дар канор, мушкилоти captcha барои аномалияҳо.
Имзои пайванди ВАО: URL бо HMAC ва TTL кӯтоҳ.
Меъёри маҳдудиятҳо: барои як IP/изи ангушт/нуқтаи ниҳоӣ; "таркиш + устуворӣ".
Таҳрири гузоришҳо: ниқоб кардани ҳама чизҳое, ки метавонанд PII бошанд; Гузоришҳои Edge PAN/IBAN надоранд.
MTLS ба аслӣ: Edge↔yadro аз болои нақбҳо/шахсиятҳои муҳофизатшаванда.
8) Пардохтҳо, KYC ва маҳдудиятҳо: чӣ бояд ба Edge интиқол дода шавад ва чӣ не
Дар Edge (танҳо хондан): ҳолати транзаксия, ETA, маслиҳатҳои формат, рӯйхати усулҳои мавҷуда аз рӯи минтақа.
Танҳо дар асл: оғози пардохт, чеки маҳдуд, KYC/AML, баргардонидан ва тавозун.
Қоидаи дарвоза: Edge тавозун/маҳдудиятҳоро "намедонад" - он танҳо дархостҳои бехатарро, ки вақт ва минтақа имзо кардаанд, нишон медиҳад.
9) Вақти воқеӣ дар канор (зинда, мусобиқаҳо, ҷараёнҳо)
Web-Socket/SSE/Web-RTC: гиреҳҳои тақсимшуда ба плеер наздиктаранд.
Фан берун: Ядро ба гиреҳҳои Edge, пас таҳвили маҳаллӣ.
Пешсафон: ҳисоби фаврии KV/Redis-дар канори; Муттаҳидсозии даврӣ дар OLAP
Backpressure: маҳдуд кардани басомади навсозиҳо, ҷамъбаст бо маҷмӯаҳо.
10) Мушоҳидаи Edge ва Telemetry
Андозагирии POP: TTFB, таносуби кэш-хит, p95/p99 аз рӯи минтақа, хатогиҳои мушкилоти WAF/bot.
Таносуб: 'traceparent/x-request-id' аз → муштарии Edge → аслӣ.
Интихоб: барои хатогӣ/роҳҳои суст зиёд шуд.
SLO дар масирҳои Edge: ≥ 99 мавҷуд аст. 95% намоиш/таблиғ, TTFB p95 ≤ 150-250 мс.
11) Мисол: Функсияи Edge (псевдокод)
js export default async function handle(req, ctx) {
const geo = ctx. geo. country; // DE, BR, CA...
const lang = negotiate(req, ['en', 'de', 'tr', 'es']);
const flags = await ctx. kv. get(`flags:${geo}:${lang}`) {};
//simple window personalization const cacheKey = 'lobby: $ {geo}: $ {lang}: $ {flags. version || 'v1'}`;
let html = await ctx. cache. get(cacheKey);
if (!html) {
const data = await fetch(`${ORIGIN}/lobby? geo=${geo}&lang=${lang}`, { cf: { cacheTtl: 5 }});
html = renderTemplate(await data. json(), { flags });
ctx. cache. put(cacheKey, html, { ttl: 30, swr: 60 });
}
//geo-compliance: hide prohibited providers html = stripProviders (html, policyFor (geo));
return new Response(html, { headers: { 'content-type': 'text/html; charset=utf-8' }});
}
12) Нишондиҳандаҳои муваффақият (ҳадди аққал)
TTFB p95/INP дар саҳифаҳои асосӣ (lobby/game/promo).
Таносуби кэш (ҳадаф 80% барои статикӣ, 50% барои микрокаш).
Edge-RPS ба таносуби пайдоиш-RPS (сарборӣ).
Хатогӣ/WAF/Сатҳи мушкилот аз рӯи минтақа.
Кортҳои CTR/баннерҳо ва TTP (вақт-ба-бозӣ) пас аз фардикунонии Edge.
Каналҳои зинда SLA (WS/SSE): нокомии пайвастшавӣ, аз нав пайваст кардани вақт.
13) Рӯйхати санҷишҳо
Пеш аз фурӯзон кардани қабати Edge
- Харитаи роҳ ва маълумот - Чиро метавон ҳифз кард/фардӣ кард.
- Сиёсати Geo/синну сол/провайдер ҳуҷҷатгузорӣ карда мешавад.
- Гузоришҳои ниқоб ва хомӯш кардани PII дар Edge.
- Меъёри маҳдудиятҳо, WAF, бот-чек; рӯйхати сарлавҳаҳои боэътимод.
- Пайгирӣ ва SLO дар роҳи Edge → yadro.
Барои фардикунонии Edge
- Манбаъҳои парчам/КВ сирри махфӣ надоранд.
- KV/камбудиҳои набудани парчам.
- A/B часпанда ва посбонҳо; зуд хомӯш кардани опсия.
Барои мусобиқаҳои зинда/мусобиқа
- Ҳисобҳои нусхабардории минтақавӣ/лента.
- Сатҳи бозгашт ва навсозӣ.
- Санҷиши таназзул: тарки пайдоиш хониши давлатиро вайрон намекунад.
14) Анти-намунаҳо
Edge мантиқи тиҷорати "вазнин" -ро иҷро мекунад (ҳамён/маҳдудиятҳо/пардохтҳо).
PII/нигаҳдории аломати пардохт дар канор.
Фардикунонӣ ба таърихи мувозинат/гарав дар Edge вобаста аст.
TTL беохир дар каталогҳо ва promo → desynchronization шароит.
Ба 'X-Forwarded-For' бе занҷири шахсони боэътимод такя кунед.
A/B дар қадамҳои муҳим (пардохтҳо/CCM) бидуни тасдиқи сервер.
15) Арзиш ва FIN
Трафики фраксияи ПО: Microcash egressро ба пайдоиш коҳиш медиҳад.
Ҳангоми релизҳо ва чорабиниҳо/мусобиқаҳои калон кэш гарм мешавад.
Бастаҳои канорӣ: андозаи функсияҳо ва вобастагиро кам кунед; барои оғози хунук эҳтиёт шавед.
16) Раванди татбиқ (4 қадам)
1. Харитаи периметрӣ ва сиёсатҳо: қоидаҳои гео/синну сол/провайдерҳо/қаламравҳо
2. Кэш ва намоишҳо: статика + API microcash, lobby prerender, SWR.
3. Функсияҳои канорӣ: фардикунонӣ бе PII, A/B, санҷиши WAF/bot, имзои медиа.
4. Каналҳои зинда: гиреҳҳои минтақавии WS/SSE, мухлиси-берун, backpressure, ченакҳо.
Варақаи ниҳоии фиреб
Зуд ва бехатар бошед: фардикунонӣ, кэш, масир ва муҳофизат - дар канор; пул ва шахсият дар асл аст.
Мутобиқати гео ва синну сол - филтр дар Edge пеш аз пешниҳод.
Микро-кэш + SWR сарбориро кам мекунад → p95/99 тарки.
Вариантҳои Edge-A/B - UI-танҳо бо посбонҳо ва пайроҳаҳо.
Мушоҳидакорӣ ва SLO аз ҷониби POR/минтақа ҳатмӣ мебошанд.
Ниёз - Ман харитаи роҳҳо/сиёсатҳои шумо, рӯйхати парчамҳои бехатар, схемаҳои калидии кэш ва қолабҳои функсияи Edge барои лоббиҳо, аксияҳо, лентаҳои мусобиқа ва статусҳоро омода мекунам.