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

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


road2v6

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
road2v6 [2020/02/27 08:31]
serg
road2v6 [2020/02/27 08:43] (текущий)
serg
Строка 1: Строка 1:
  
 ** MAJOR CHANGES** ** MAJOR CHANGES**
-Распределение нагрузок 
-1) Создаются домены вида initX.yovoads.com,​ где Х =[0,​1,​2,​3,​4,​5,​6,​7,​8,​9,​a,​b,​c,​d,​e,​f] 
-2) каждый домен в DNS указывает на свой сервер (вначале несколько доменов на 1 сервер) 
-3) на каждом домене работает Qurator, Event, Session, Redis 
  
-4) первый запрос 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 + 
-Таким образом запросы от одного девайса всегда будут попадать на один и тот же сервер,​ на котором хранится вся история по данному девайсу (клики,​ показы,​ инстолы).+Распределение нагрузок 
 +  -  Создаются домены вида **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>​
Строка 15: Строка 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.1582792279.txt.gz · Последние изменения: 2020/02/27 08:31 — serg