User Tools

Site Tools


ru:new_rotation_faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:new_rotation_faq [2018/08/09 17:07]
admin [Почему rot.php выполняется так долго]
ru:new_rotation_faq [2018/10/30 11:36] (current)
admin [Group Deactivation]
Line 330: Line 330:
  
  
-===== Group Deactivation =====+===== Group Deactivation ​(Group Exclusion) ​=====
  
 Допустим у нас есть мастер на котором группы А и Б. Мы подключаем слейв на котором деактивируем группу Б. При выборке для слейва у нас есть 2 варианта:​ Допустим у нас есть мастер на котором группы А и Б. Мы подключаем слейв на котором деактивируем группу Б. При выборке для слейва у нас есть 2 варианта:​
Line 337: Line 337:
   * или все галеры из группы А   * или все галеры из группы А
  
-на первый взгляд это одно и тоже. Однако если у нас галера состоит в обоих группах то в одном случае она попадет в выборку, ​в а другом нет.+на первый взгляд это одно и тоже. Однако если у нас галера состоит в обоих группах то в одном случае она попадет в выборку,​ а в другом нет.
  
-Дабы решить ​этот вопрос так, что бы можно было ​сделать оба варианта сайты скрипт работает так:+Поэтмоу в сетингах есть настройка Group Exclusion
  
-  - если НЕ указана категория то выборка идет как "​все галеры КРОМЕ группы Б" (те тут галера состоящая в обоих группах не попадает в выборку) +  - Hard = выборка идет как "​все галеры КРОМЕ группы Б" (те тут галера состоящая в обоих группах не попадает в выборку) 
-  - если группа указана - то выборка идет по 2му варианту,​ те "​все галеры из группы А" (те галера попадает в выборку)+  - Soft = выборка идет по 2му варианту,​ те "​все галеры из группы А" (те галера попадает в выборку) 
 + 
 + 
 +Когда это надо: вариант hard - это когда у нас условно 3 группы:​ страйт,​ гай и тин. на слейве мы хотим например только страйт. Понятно что серфер гай видеть вообще не хочет. Те тут жесткое исключение.
  
-Что это значит в реальных условиях:​ если у вас жесткое разделение и галеры из деактивированных групп вообще не должны быть - это вариант 1. Если разделение не жесткое и допустимо такое попадание то можно даже не деактивировать,​ а просто в common.php дописать $_GET['​group_id'​] = ...; и будет постоянно включен лимит по группе. 
  
  
ru/new_rotation_faq.1533834477.txt.gz · Last modified: 2018/08/09 17:07 by admin