Многосайтовость
Система VQS может автоматически работать сразу с несколькими сайтами, используя только один дистрибутив.
На хостинге очень удобно создавать перенаправление с разных доменов и поддоменов на одно ядро. Когда заходишь с нового поддомена – считается отдельный сайт, несмотря на то, что ядро одно, т.е. настройки каждого сайта всё равно остаются индивидуальными.
О том, как создать перенаправление с разных доменов узнайте у своего хостера.
Основные преимущества такой системы:
- сайт занимает меньше места на диске (всего один дистрибутив вместо двух и более)
- просто обновляться – нужно только один раз заменить файлы
- удобно создавать резервные копии – надо лишь скопировать папку sites (ну, и конечно БД)
Структура папок
Все сайты системы располагаются в папке sites. Каждый сайт задаётся собственной папкой, где хранятся файлы конкретно этого сайта (например загруженные на страницы файлы) и файлом конфигурации, в котором указываются настройки сайта (например параметры соединения с БД).
- sites
- mysite.ru
- _cache – если вы включите опцию кешировнания, то файлы кеша будут в этой папке
- actions – тут располагают экшены, которые будут работать только на этом сайте
- cache_events – системная папка. если что-то не работает, то можно попробовать удалить из неё все файлы – может помочь=)
- data – расширения устанавливают сюда свои файлы (например шаблоны)
- files – в эту папку загружаются файлы, доступные в «глобальном» пространстве
- perpage – а в эту – доступные на конкретных страницах
- subdomains
- xml – здесь содержатся автоматически-генируемые xml-файлы сайта (например список последних изменений)
- wakka.config.mysite.ru.php – конфигурационный файл сайта mysite.ru
- mysite.ru
Вам оказалась полезна эта статья? Если не трудно – дайте свою оценку тому, насколько предложенный здесь материал вам помог=)
Комментарии:
ВладЯнварев | [2012-02-03 13:40:34] |
cache_events - здесь кешируются списки обработчиков событий между сервисами. Например, список каталогов, в которых могут быть экшны (у каждого сервиса могут быть экшны). Или - onshow, themeheader. Без такого кеша все бы работало гораздо медленнее.
Илья Маркелов | [2012-02-03 22:13:51] |
Да, Влад прав. Я решил, что в справке будет достаточно просто написать, что это - системная папка, ибо стараюсь разграничить информацию для пользователя, которому не нужно вникать в особенности системы и для разработчика. Но всё равно спасибо тебе=)
Добавить комментарий: