Справка/Многосайтовость

Многосайтовость


Система VQS может автоматически работать сразу с несколькими сайтами, используя только один дистрибутив.


На хостинге очень удобно создавать перенаправление с разных доменов и поддоменов на одно ядро. Когда заходишь с нового поддомена – считается отдельный сайт, несмотря на то, что ядро одно, т.е. настройки каждого сайта всё равно остаются индивидуальными.


О том, как создать перенаправление с разных доменов узнайте у своего хостера.


Основные преимущества такой системы:

  • сайт занимает меньше места на диске (всего один дистрибутив вместо двух и более)
  • просто обновляться – нужно только один раз заменить файлы
  • удобно создавать резервные копии – надо лишь скопировать папку sites (ну, и конечно БД)

Структура папок

Все сайты системы располагаются в папке sites. Каждый сайт задаётся собственной папкой, где хранятся файлы конкретно этого сайта (например загруженные на страницы файлы) и файлом конфигурации, в котором указываются настройки сайта (например параметры соединения с БД).


  • sites
    • mysite.ru
      • _cache – если вы включите опцию кешировнания, то файлы кеша будут в этой папке
      • actions – тут располагают экшены, которые будут работать только на этом сайте
      • cache_events – системная папка. если что-то не работает, то можно попробовать удалить из неё все файлы – может помочь=)
      • data – расширения устанавливают сюда свои файлы (например шаблоны)
      • files – в эту папку загружаются файлы, доступные в «глобальном» пространстве
        • perpage – а в эту – доступные на конкретных страницах
      • subdomains
      • xml – здесь содержатся автоматически-генируемые xml-файлы сайта (например список последних изменений)
    • wakka.config.mysite.ru.php – конфигурационный файл сайта mysite.ru

Вам оказалась полезна эта статья? Если не трудно – дайте свою оценку тому, насколько предложенный здесь материал вам помог=)


Комментарии:

ВладЯнварев[2012-02-03 13:40:34]

cache_events - здесь кешируются списки обработчиков событий между сервисами. Например, список каталогов, в которых могут быть экшны (у каждого сервиса могут быть экшны). Или - onshow, themeheader. Без такого кеша все бы работало гораздо медленнее.


Илья Маркелов[2012-02-03 22:13:51]

Да, Влад прав. Я решил, что в справке будет достаточно просто написать, что это - системная папка, ибо стараюсь разграничить информацию для пользователя, которому не нужно вникать в особенности системы и для разработчика. Но всё равно спасибо тебе=)




Добавить комментарий:
Представьтесь:


 
Подразделы
Раздел не содержит подстраниц.


Комменты