Кейт,
если у вас есть один сайт, скорее всего, он есть в / sites / default. из документации по settings.php мы видим, что drupal ищет файл settings.php в 9 местах, прежде чем он по умолчанию будет использовать sites / default / settings.php, как показано ниже:
* The configuration directory will be discovered by stripping the
* website's hostname from left to right and pathname from right to
* left. The first configuration file found will be used and any
* others will be ignored. If no other configuration file is found
* then the default configuration file at 'sites/default' will be used.
*
* For example, for a fictitious site installed at
* http://www.drupal.org/mysite/test/, the 'settings.php'
* is searched in the following directories:
*
* 1. sites/www.drupal.org.mysite.test
* 2. sites/drupal.org.mysite.test
* 3. sites/org.mysite.test
*
* 4. sites/www.drupal.org.mysite
* 5. sites/drupal.org.mysite
* 6. sites/org.mysite
*
* 7. sites/www.drupal.org
* 8. sites/drupal.org
* 9. sites/org
*
* 10. sites/default
добавление еще одной настройки сайта все равно сохранит эти 9 проверок и добавит виртуальный Apache поверх него, поэтому я не понимаю, как это может быть быстрее.
Кроме того, если вам приходится управлять множеством сайтов, наличие нескольких экземпляров drupal излишне увеличивает накладные расходы на администрирование. Если вы планируете иметь много друпал-сайтов, я бы порекомендовал вам посмотреть на хостинг-проект , который является частью хостинг-системы aegir . ребята, которые поддерживали этот проект, приложили немало усилий, чтобы просто поддерживать и развертывать большое количество друпальных сайтов.