Инструменты пользователя

Инструменты сайта


road2v6

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
road2v6 [2019/12/16 16:59]
serg
road2v6 [2020/02/27 08:43] (текущий)
serg
Строка 1: Строка 1:
  
 ** MAJOR CHANGES** ** MAJOR CHANGES**
 +
 +----
 +
 +Распределение нагрузок
 +  -  Создаются домены вида **initX.yovoads.com**,​ где Х =[0,​1,​2,​3,​4,​5,​6,​7,​8,​9,​a,​b,​c,​d,​e,​f]. **sessX.yovoads.com**,​ **eventX.yovoads.com**
 +  -  каждый домен в DNS указывает на свой сервер (вначале несколько доменов на 1 сервер)
 +  -  на каждом домене работает Qurator, Event, Session, Redis
 +  -  первый запрос init высылается таким образом. Клиет получает свой GAID (или генерирует случайный),​ берет первый символ этого GAIDa и если символ в множестве [0,​1,​2,​3,​4,​5,​6,​7,​8,​9,​a,​b,​c,​d,​e,​f] - поставляет этот символ в initX.yovoads.com,​ если не в множестве - берет init0.yovoads.com Таким образом запросы от одного девайса всегда будут попадать на один и тот же сервер,​ на котором хранится вся история по данному девайсу (клики,​ показы,​ инстолы).
 +
 <​code>​ <​code>​
 1) Queue 1) Queue
Строка 6: Строка 15:
   * Error exists only if not empty and renamed to "​E"​   * Error exists only if not empty and renamed to "​E"​
   * Data - moved level up and deprecated   * Data - moved level up and deprecated
-  * {"​Q":​[{queues}]} || {"​E":"​if not empty"​}+  * {"​Q":​[{queues}],"​D":​{TDomains}} || {"​E":"​if not empty"​}
   * queue{"​Id","​N","​L","​V","​T","​P","​B"​}   * queue{"​Id","​N","​L","​V","​T","​P","​B"​}
           "​Id"​ "​AdNetworkId"​ "​Limit"​ "​Value"​ "​ShowTime"​ "​AdUnitPrice"​ "​AdBlocks"​           "​Id"​ "​AdNetworkId"​ "​Limit"​ "​Value"​ "​ShowTime"​ "​AdUnitPrice"​ "​AdBlocks"​
 +  * TDomains - домены для событий,​ сессий 
 +          ​
  
  
road2v6.1576515575.txt.gz · Последние изменения: 2019/12/16 16:59 — serg