Scroll
Варианты использования мультисайта Drupal
(См. Оригинальное обсуждение на # 3004496: Улучшите совместимость с несколькими сайтами с композитором.)
Несмотря на то, что при принятии решения о том, использовать ли мультисайтовую функцию Drupal, следует принимать во внимание различные соображения, вот несколько общих причин, по которым ее выбирают разработчики сайтов:
- Пользователи используют мультисайты для создания сайтов-реплик для других. (Вся одна кодовая база, те же функции и функциональность, только тема отличается от сайта к сайту.)
- Они используют мультисайты для размещения нескольких связанных сайтов, например, в университете с десятками факультетов, в которых все * в основном * нуждаются в одних и тех же функциях, но у некоторых департаментов есть свои особенности (общее ядро, профиль общего модуля, различные сайты имеют разные пользовательские модули).
- Иногда они обновляют модуль только на одном из своих сайтов, чтобы «протестировать обновление», чтобы на одном сайте была более новая версия модуля, чем на других сайтах.
- Иногда они совместно используют таблицы базы данных. [исторически для общего хостинга, где дается только 1 база данных]
- Обновление одного модуля Drupal для проблемы безопасности, которая не обновляет базу данных, проще для мультисайта, чем для нескольких независимых сайтов [работает только для модулей, а не для ядра]
- Как простые, так и функциональные тесты на основе PHPUnit используют многосайтовые функции для запуска тестов.
- Иногда они используют мультисайты для экономии расходов на хостинг для каждой кодовой базы либо за счет первоначальных затрат поставщика, либо из-за трудностей с предоставлением и управлением хостингом собственными силами.
- Пользователи используют мультисайты для сокращения использования ресурсов: запуск нескольких сайтов, которые совместно используют один кэш кода операции, экономит память
- Использование мультисайта при разработке. Очень быстро раскрутить новый дочерний сайт, чтобы заняться конкретной проблемой.
- Для поддержки файлов конфигурации hostname.
Source URL:
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.