Какая кнопка вверху справа должна воспламениться? оО Есть в левом верхнем углу тачпада индикатор ручного отключения - но он именно что ручного, без драйверов и ОС.
Алексей Лебедев: Nginx всё равно, сколько статики на пользователя, он весь кеш в оперативной памяти будет держать, а для запросов через виртуальную память дёргать.
OS - любой актуальный дистрибутив Linux (Debian 8/9, Ubuntu 16.04, CentOS 7).
Degot: Первый пункт: app сервер получает запрос и выполняет его, никакой магии. Второй: если архитектура монолитная - только алгоритм выбора ноды (читаем как конфигурацию LB), если микросервисы - Zookeeper/etcd/... + алгоритм выбора ноды на балансере и вот вам масштабирование. C# ни там, ни там не пахнет, как и разработкой (впилить в старт ноды код клиента к сервису конфигурации сможет любой джуниор).
Дмитрий: pyinstaller на выходе делает exe, phantomjs - это архив. Создаете MSI-пакет, который будет запускать пайинтсаллеровский exe с нужными параметрами, распаковывать phantomjs куда-то и прописывать его в PATH
jagev: Скорость ± та же, что и у Python, зависит от задач и фазы луны. Event loop может попить изрядно крови, потому что у него свои принципы, которые могут противоречить потребностям.
Дмитрий: pyinstaller не сделает, phantomjs - это отдельный exe файл со своими библиотеками. MSI-пакет надо собирать из того, что сделает pyinstaller, и драйвера phantomjs (с помощью www.jrsoftware.org/isinfo.php например, в документации курить секцию [Run])
jagev: В EVE Online серверная часть была написана на Python, потом потихоньку переписывалась (и этот процесс идёт до сих пор) на C. Да и Python 3.5/PyPy не самые медленные компиляторы скриптов :)
Валерий Дмитриев: если есть возможность повесить ssh-сервер инсталлятора на порт с публичным IP - могу наколдовать установку удалённо, ради эксперимента.