Местоположение (и LocationMatch) директива может использовать Регулярное выражение. Для почему бы не использования соответствия Местоположения с regex для не соответствия странице API, Вы размещаете. Например:
<LocationMatch "(?!/api/soap/wsdl)">
AuthName "XYZ Development Server"
AuthType Basic
AuthUserFile /etc/apache2/xyz.passwd
Require valid-user
</LocationMatch>
Мы испортили какие-либо настройки, чтобы получить такую ужасное замедление для C ++ build?
Наверное, нет, VMWare Workstation не подходила для этой работы.
Стоило ли нам тестировать ESX (i) (?) вместо Workstation?
Да, это будет лучше, чем Workstation. , все еще медленнее, чем голый металл, но намного лучше.
Стоит ли ожидать чего-то еще от MS Hyper-V? (Потому что наши ИТ предпочитаю это.)
Если хотите, производительность в целом сравнима с ESXi, некоторые вещи быстрее, некоторые медленнее - вы можете попробовать.
Какая статистика производительности (Perfmon, Performance Monitor и т. Д.) (Внутри гостя говорят, что это узкое место? Что говорит ОС гипервизора для эквивалентной статистики?
Вы используете паравиртуализированные драйверы или эмулированные?
Есть ли у ПК, на котором вы тестируете, расширения виртуализации ввода-вывода, а также базовое виртуальное ускорение? Включены ли они в BIOS?
Виртуализация не всегда подходит ... но ... вы не сказали нам никаких спецификаций рабочей станции разработчика. Сколько у него памяти? Сколько ядер?
Выполняется ли компиляция с флагом / MP?
Были ли виртуальные машины настроены на чрезмерное использование памяти? Сработал ли когда-нибудь драйвер шара памяти? Что еще работало на основной ОС? (Например, были ли на ваших тестовых виртуальных машинах запущено антивирусное программное обеспечение, а также хост-рабочая станция?)
Я определенно проверил бы ваше тестирование на ESXi - гипервизор чрезвычайно эффективен и обеспечит гораздо лучшую производительность в качестве хоста для ваши виртуальные машины. Но вам все равно придется бороться с памятью и процессором.