По моему опыту, лучше иметь сервер, который действительно только служит. Этим я имею в виду, избегают настольных пользовательских интерфейсов на серверах. Можно сделать все, в чем Вы нуждаетесь с командной строкой, если Вы не можете приложение не предназначаться для веб-сервера. Это увеличит устойчивость и фактически аннулирует время простоя, также поддерживая разделение dev/pub. Удостоверьтесь, что приложения, которые Вы пишете, являются совместимой командной строкой, и необходимо быть золотыми для демонов. Если приложение абсолютно должно иметь UI, сделайте UI веб-.
Возможно, вы захотите рассмотреть возможность тестирования с альтернативным веб-сервером, например http://nginx.com/ , который особенно быстро обслуживает статические файлы.