Помощник
Здравствуйте, гость ( Вход | Регистрация )
Что такое "мультисайт"? И как его реализовать? |
sanes |
2011-03-07, 8:45
Сообщение
#41
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
Если сайт донор ляжет или сеть до него? Потянет за собой всех? А если синхронизировать, то можно невилировать падение. Проблема остаётся с файлами? Пусть по FTP/FTPS пересылает.
Или может нужен отдельный скрипт? Этакий Центр Управления. В котором будут храниться реквизиты ко всем сайтам. Сообщение отредактировал sanes - 2011-03-07, 8:46 |
|
|
||
SiTiS |
2011-03-07, 9:28
Сообщение
#42
|
|
Любитель Группа: Пользователи Сообщений: 215 Регистрация: 2008-12-14 Из: Россия, Минусинск Репутация: нет Всего: 2 |
Если сайт донор ляжет или сеть до него? Потянет за собой всех? А если синхронизировать, то можно невилировать падение. Проблема остаётся с файлами? Пусть по FTP/FTPS пересылает. Или может нужен отдельный скрипт? Этакий Центр Управления. В котором будут храниться реквизиты ко всем сайтам. |
|
|
||
Djadka |
2011-03-07, 10:33
Сообщение
#43
|
|
Любитель Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: нет Всего: нет |
Разве нельзя сделать синхроизацию раз в сутки? И что бы она работало с задержкой и не грузила сервак. Вот с синхронизацией не разу не сталкивался, поэтому интересно почему она такая ресурсо ёмкая.
|
|
|
||
sanes |
2011-03-07, 12:29
Сообщение
#44
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
Маловато будет..
Может проще дублировать данные на сайты, при изменении? |
|
|
||
Alexander |
2011-03-07, 15:59
Сообщение
#45
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Ну то несколько глупая ситуация Обычно сервера БД располагаются в той же подсети, что и основые веб сервера. Поэтому "сеть до него" лечь никак не может. А сервер может лечь... Но этого просто не нужно допускать. Легко сказать. А записи в БД как? Отдельным каналом? Если передавать инфу двумя и более разными каналами, вероятность рассинхронизации возрастает экспоненциально. Кто-нибудь уже реализовывал подобное? http://forum.eleanor-cms.ru/index.php?act=findpost&p=27732 - вот здесь написано, что нужно синхронизировать. Да, там все достаточно преувеличено, но в реальной жизни может быть и хуже. Если предложите хорошую идею синхронизации вот такого, будет о чем говорить дальше. А еще лучше - показать пример. Этот вариант еще хуже. Как минимум потому что мест изменения тех же новостей (в коде основного сайта) может быть очень и очень много. На каждое такое место поставить "ловушку" - негативно скажется на общей производительности сайта. Только представьте, что каждый раз "голосуя" за новость (или увеличивая счетчик ее просмотров) мы должны будем продублировать это действие на 5 других сайтов. Сервер ляжет. Однозначно. Можно не сомневаться. |
|
|
||
KeSSLeR |
2011-03-07, 17:14
Сообщение
#46
|
|
Любитель Группа: Eleanor user Сообщений: 483 Регистрация: 2010-02-11 Версия системы: RC5 Репутация: нет Всего: нет |
Всетаки идея с общей базой юзеров помоему удобнее
|
|
|
||
Alexander |
2011-03-07, 17:25
Сообщение
#47
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Я оставляю эту тему для обсуждения еще дней 5, потом начну реализовывать. Пока поспрашивайте друзей, подумайте сами. Возможность отделения пользователей из общей базы станет первым шагом к мультисату на Eleanor CMS
|
|
|
||
sanes |
2011-03-07, 18:01
Сообщение
#48
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
При чём тут база? я про файлы. Цитата Этот вариант еще хуже. Как минимум потому что мест изменения тех же новостей (в коде основного сайта) может быть очень и очень много. На каждое такое место поставить "ловушку" - негативно скажется на общей производительности сайта. Только представьте, что каждый раз "голосуя" за новость (или увеличивая счетчик ее просмотров) мы должны будем продублировать это действие на 5 других сайтов. Сервер ляжет. Однозначно. Можно не сомневаться. Добавлено через 4 минут, 49 секунд: Пишем новость, рядом опция Отправить на такие-то сайты. И пусть на каждом сайте живёт своей жизнью, со своими комментами, счетчиками, рейтингами. Пока не думал, как будет выглядеть редактирование.. |
|
|
||
Alexander |
2011-03-07, 18:41
Сообщение
#49
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Можно этот пункт подробнее расписать с точки зрения того, что должна сделать система? А подуймай. Мне самому стало интересно. Туда же удаление, кстати... |
|
|
||
sanes |
2011-03-07, 18:49
Сообщение
#50
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
Не понял. Система уже знает ID категорий, корорые как бы одиинаковые (ктегории, а не их ID). Постим новость на сайте Х ставим галочку, отправить так же на сайт Y. Соответственно, скрипт передаёт запрос на свою и удалённую базу, при необходимости пересылает вложеные файлы по FTP Добавлено через 2 минут, 8 секунд: Удалить и редактировать наверное так же. Так же с возможностью выбора. |
|
|
||
Alexander |
2011-03-07, 18:59
Сообщение
#51
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Откуда она это знает? По какому признаки категории одинаковые, если не по ID? Каким образом он передает этот запрос? В каком формате? Вариант с FTP я пока даже не рассматриваю ввиду того, что файлы, прикрепленные к новости должен сохранять (учитывая какие-то свои особенности обработки файлов) скрипт удаленного сайта. Удаленной системе насильно пихать новости в систему и файлы на ФТП как-то и топорно и некорректно. |
|
|
||
sanes |
2011-03-07, 19:02
Сообщение
#52
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
По тематике они одинаковые. ID может отличаться, что мы и укажем в настройках.
|
|
|
||
Alexander |
2011-03-07, 19:03
Сообщение
#53
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
|
|
|
||
sanes |
2011-03-07, 19:07
Сообщение
#54
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
Что как? Есть одинаковые темы на двух сайтах. Например Модули Slaed CMS. Посты там одинаковые, ID категорий разные. В настройках мы их напишем, чтобы система знала куда постить.
Добавлено через 1 минут, 38 секунд: Ещё с постингом не понятно.. |
|
|
||
Alexander |
2011-03-07, 19:25
Сообщение
#55
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
sanes, о каких темах идет речь? О_о Имеешь ввиду категории? Т.е. ты предлагаешь считать, что если title (поле БД) категорий одинаковое, то и сами категории одинаковые? Так?
Пока ничего ни с чем не понятно. Я жду целостной идеи... |
|
|
||
SiTiS |
2011-03-07, 19:30
Сообщение
#56
|
|
Любитель Группа: Пользователи Сообщений: 215 Регистрация: 2008-12-14 Из: Россия, Минусинск Репутация: нет Всего: 2 |
Чем моя идея плоха? http://forum.eleanor-cms.ru/index.php?act=findpost&pid=27736
|
|
|
||
sanes |
2011-03-07, 19:43
Сообщение
#57
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
Я не знаю, как ещё объяснить.
|
|
|
||
Alexander |
2011-03-07, 19:48
Сообщение
#58
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Ничем. Вы предлагает общие таблицы. А мы с sanes обсуждаем невозможность синхронизации. Объясните пока насчет правки/удаления синхронизированных новостей. |
|
|
||
sanes |
2011-03-07, 19:52
Сообщение
#59
|
|
Аноним Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: нет Всего: 4 |
Дайте карандаш, я нарисую..
Скрипт может отправить запрос на удалённую базу(ы) и отправить файлы на удалённыей сервер? |
|
|
||
Alexander |
2011-03-07, 19:56
Сообщение
#60
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Да. Но сделать это нужно так, чтобы принимающая сторона после принятия информации от передающей стороны сама решала что ей делать с полученной информацией дальше: опубликовать у себя на сайте, отвергнуть, подкорректировать и т.п. Т.е. при синхронизации варианты принудительного впихивания новостей в чужие базы и заливания файлов на чужой FTP не рассматривается. Сообщение отредактировал Alexander - 2011-03-07, 19:58 |
|
|
||
Текстовая версия | 0.0495 сек. 12 запросов GZIP включен Сейчас: 2024-09-27, 8:27 |