На мой взгляд, такое "решение" является топорным и абсолютно непрактичным.
- Существенно ухудшается производительность, и увеличивается объем БД. Ведь к каждому запросу (к каждому индексу) добавляется идентификатор домена.
- Работает только на простых модулях. Я трудно понимаю, как можно сделать отбор данных по домену, когда затрагивается не одна таблица. Те же новости: теги, категории, сами новости, комментарии к ним...
- Не может решить всех проблем мультисайта. А именно: разные пользователи, разные шаблоны оформления, разные группы пользователей и т.п. Нет, конечно можно ко всем таблицам добавить идентификатор домена, но такое решение ужасно даже на стадии задумки.
По моему мнению мультисайт, это ДВЕ и более РАЗНЫЕ системы, которые имеют что-то общее. Но вот в чем заключается это общее... и как оно работает я пока не представляю. Какие идеи мультисайта есть у Вас? Что для вас есть мультисайт?