Есть ли лучшая практика (по соображениям производительности или иным образом) для выбора между использованием виртуального хоста или перезаписью для указания поддомена на папку в корневом каталоге?
Т.е.,
www.domain.com -> public_html/domain.com/
sub.domain.com -> public_html/sub.domain.com/
Вышеупомянутое может быть выполнено путем настройки двух виртуальных хостов или с помощью одного виртуального хоста и простой настройки перезаписи, чтобы указать на правильный подкаталог.
Изначально мой вопрос касался Apache, но мне было бы интересно узнать, есть ли лучшая практика для серверного блока Nginx.
Я бы использовал два виртуальных хоста, потому что при переписывании довольно быстро получается беспорядок.
Переписать поддомен должно быть быстрее, потому что ему не нужно идти и читать конфигурацию вашего виртуального хоста, тем не менее, это может быть миллисекунды (если apache не работает должным образом), в противном случае я думаю, что лучше всего сделать это на виртуальном хосте , потому что вы можете управлять им лучше, и вам не нужно ждать обновления.