Два сайта на одном движке (решено)

Как известно, фреймворк CodeIgniter позволяет использовать один движок для создания нескольких сайтов. Возможно-ли такое с Livestreet? Может быть кто-то уже реализовал такое? У меня 2 проекта на одном хостинге на разных доменах используют каждый свой движок. Сейчас возникла идея еще одного проекта. Хотелось бы использовать один движок для всех трех.

UPD. На самом деле решение оказалось банально простым, но оно подойдет только владельцам VDS/VPS с SSH-доступом или собственных серверов. Эффект данного решения проявляется при использовании PHP-акселераторов Xcache, eaccelerator и др. У сайтов site2, site3… siteX удаляются(переименовываются) директории /engine /classes. Делаем симлинки на директории site1

#ln -s /site1/engine /site2/engine
#ln -s /site1/classes /site2/classes
#ln -s /site1/engine /site3/engine
#ln -s /site1/classes /site3/classes
...
#ln -s /site1/engine /siteX/engine
#ln -s /site1/classes /siteX/classes


Тем самым потребление памяти для хранения кешированных файлов существенно сократилось.

9 комментариев

avatar
а в чем проблема установите 3 лс на разные домены
  • job
  • 0
avatar
Проблем нет, хочется красивого решения. Но сам не додумал пока…
avatar
изучите конфиг ЛС, там есть возможность SLI
avatar
где где как ?? прям в 0.4.2 ??

а то я для этого конфиг-реврайтеры придумываю для 0.4.3
avatar
Мне кажется проще всего поставить 2 движка и обновлять их из одного svn репозитория, это решения позволит в случае необходимости изменить линию развития одного сайта, не изменив при этом второй.
avatar
Согласен, проще. Но неэффективно. Требуется в 2 раза больше памяти для Xcache.
Видите, что скрипты кешируются дважды:

php#0 12 /home/www/xxxxxx.ru/engine/include/function.php
php#0 27 /home/www/yyyyyyyy.ru/engine/include/function.php


Будет 3 сайта — потребление памяти возрастет в 3 раза. Поэтому правильнее использовать один движок.

Сегодня не получилось, но в выходные поэкспериментирую. О результатах, естесствено, отпишу.
avatar
С одним движком по идее требуется в 2 раза больше ресурсов на обработку пользовательских запросов. Или я не прав?
avatar
Задачу решил посредством симлинков. Пост дополнил.
avatar
спасибо. + в карму
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.