User Tools

Site Tools


Writing /home/user/smartcj.com/wiki/data/cache/6/6f8bb30bb1b390c44537b72763e6f65f.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/user/smartcj.com/wiki/data/cache/6/6f8bb30bb1b390c44537b72763e6f65f.metadata failed
ru:new_rotation_multidomains

Differences

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

Link to this comparison view

Next revision
Previous revision
ru:new_rotation_multidomains [2014/01/29 18:19] – external edit 127.0.0.1ru:new_rotation_multidomains [2026/02/09 04:44] (current) – [Хранение тумб] admin
Line 29: Line 29:
   - Статистика по кликам, показам, цтр тумб   - Статистика по кликам, показам, цтр тумб
   - Категории общие, но описания, custom vars - могут быть собственные у каждого. Более того, категории могут отключаться для конкретного сайта.    - Категории общие, но описания, custom vars - могут быть собственные у каждого. Более того, категории могут отключаться для конкретного сайта. 
 +
 +Обратите внимание, что по умолчанию слейв использует описания с мастера. таким образом мы не создаем новую таблицу с отдельными описаниями для слейва = экономим место. Но можно на слейве в сетингах нажать Separate Desc - и тогда для галер слейва можно будет добавлять собственные описания.
  
  
Line 40: Line 42:
 Rotaiton - Settings : Linked DB выбираем external db и прописываем данные мастера. Rotaiton - Settings : Linked DB выбираем external db и прописываем данные мастера.
  
-===== Хранение тумб =====+===== Thumbs storage URL (Alt Hosts) =====
  
-  * Если на мастере вы храните тумбы локально (например, по дефолту она сохраняются в scj/thumbs) то на слэйве в Rotation - Settings надо прописать Alt hosts домен мастера (именно домен, не урл, не путь и тп, а домен например domain.com). Если это объяснить проще то получается так: на мастере URL to thumbs стоит по дефолту /scj/thumbs/. Вы сграбили галю, скрипт сохранил тумбу условно ИД 123 в файл scj/thumbs/123.jpg и записал в базу УРЛ к ней как /scj/thumbs/123.jpg. Те на страницах везде будет  /scj/thumbs/123.jpg и на слэйве в том числе. Поэтому на слэйве надо прописывать в альт хосты master.com что б урлы до тумб на слэйве получались http://master.com/scj/thumbs/123.jpg +Если на мастере вы храните тумбы локально (например, по дефолту она сохраняются в scj/thumbs) то на слэйве в Rotation - Settings надо прописать Alt hosts домен мастера (именно домен, не урл, не путь и тп, а домен например domain.com). 
-  * Обратите внимание, что часто стоит антихотлинк картинок (и это правильно конечно), поэтому убедитесь, что для на местере разрешен хотлинк для слэйва. Если вы не знаете как настраивается антихотлинк - обратитесь к админу.+
  
 +Получается так: на мастере URL to thumbs стоит по дефолту /scj/thumbs/. Вы сграбили галерею, скрипт сохранил тумбу условно ИД 123 в файл scj/thumbs/123.jpg и записал в базу УРЛ к ней как /scj/thumbs/123.jpg. Те на страницах везде будет  /scj/thumbs/123.jpg и на слэйве в том числе. 
  
 +Поэтому на слэйве надо прописывать в альт хосты master.com что б урлы до тумб на слэйве получались http://master.com/scj/thumbs/123.jpg
 +
 +Обратите внимание, что часто стоит антихотлинк картинок (и это правильно конечно), поэтому убедитесь, что для на мастере разрешен хотлинк для слэйва. Если вы не знаете как настраивается антихотлинк - обратитесь к админу.
 +
 +
 +===== URL to thumbs at slave =====
 +
 +Если урлы вида http://master.com/scj/thumbs/123.jpg вам не нравится и надо в виде http://slave.com/scj/thumbs/123.jpg то вариантов 2
 +
 +**Tсли это на одном серваке** 
 +
 +тогда НЕ прописываем alt hosts, а делаем симлинк условно /home/slave.com/scj/thumbs -> /home/master.com/scj/thumbs 
 +урлы на слэйве остаются просто вида /scj/thumbs/123.jpg, а поскольку есть симлинк то они нормально подгружаются
 +
 +
 +**Если это на разных серваках**
 +
 +  * добавляем DNS запись вида img.slave.com которая указывает на master.com
 +  * прописываем alt hosts = img.slave.com
 +  * урлы тумбы на слэйве получаются вида http://img.slave.com/scj/thumbs/123.jpg, а поскольку DNS для img.slave.com указывает на мастер то все подгружается оттуда, хотя выглядит как с slave.com
 +
 +
 +===== Mysql at remote server =====
  
-**Домены на разных серваках** 
   * Местер и слэйв могут быть на разных серваках, на это нет никаких ограничений, однако есть 2 "но"   * Местер и слэйв могут быть на разных серваках, на это нет никаких ограничений, однако есть 2 "но"
   * желательно что б они были в одном датацентре   * желательно что б они были в одном датацентре
Line 58: Line 82:
 У слейвов своя статистика по тумбам, но при присоединении слейва статистика копируется с мастера. Если вы хотите начать ротацию на слейве с 0 - можно сделать резет всех статистики в rotation - special.  У слейвов своя статистика по тумбам, но при присоединении слейва статистика копируется с мастера. Если вы хотите начать ротацию на слейве с 0 - можно сделать резет всех статистики в rotation - special. 
  
-Если вы не скидываете стистику и у вас мастер и слейв трейдят между собой  и на инедксе доменов тумбы категорий - имеет смысл обратить внимание на опцию Rotation - CMS - Tube Settings - "Category thumbs : Thumb number " и выставить например для слейва в качестве тумбы категорий не первую из категории, а например 2-3, дабы изначально сайты выглядели по-разному. А когда пройдет какое-то времея и цтр тумб на слейве начнут отличать ся от масетра - поменять на слейве снова на первую.+ 
 +===== Another design ===== 
 + 
 +Если вам надо сделать сайт с той же базой как и мастер, но другим дизайном\темплейтами (те полная копия всего кроме темплейтов) то на мастере Rotation - Master ставим Own thumb stats = Use master, Own descriptions = use master и получаем сайт - полную копию мастера только с другим дизайном, так можно на одном серваке запустить сотни сайтов для трейдинга по кругу. 
 + 
 + 
 + 
 + 
 +===== Category and Index Thumbs ===== 
 + 
 +Если у вас мастер и слейв трейдят между собой  и на индексе доменов тумбы категорий - имеет смысл обратить внимание на опцию Rotation - CMS - Tube Settings - "Category thumbs : Thumb number " и выставить например для слейва в качестве тумбы категорий не первую из категории, а например 2-3, дабы изначально сайты выглядели по-разному. А когда пройдет какое-то время и цтр тумб на слейве начнут отличаться от мастера - поменять на слейве снова на первую.
  
 ===== Send to Master Galleries  ===== ===== Send to Master Galleries  =====
Line 96: Line 130:
  
  
-===== Server move ===== 
- 
-Ситуация: мастер был на ИП 1.1.1.1, и для слейвов при присоединении указывался этот же ИП. Теперь мастер перехал на 2.2.2.2 и соответственно слейвы не могут законектиться на старый ИП. 
- 
-Решение: в данный момент решается только руками. Надо зайти в базе слейва , таблица rot_settings, найти там поля linked_db* и прописаm, новые корректные данные. 
  
ru/new_rotation_multidomains.1391019558.txt.gz · Last modified: by 127.0.0.1