Взгляд на Виртуализацию приложений для Служб удаленных рабочих столов, это может быть ближе к тому, чего Вы пытаетесь достигнуть. Это - функция Windows Server 2008.
В 2003 необходимо будет посмотреть на включение групповой политики для блокировки вниз профиля пользователя служб удаленных рабочих столов, петлевая обработка и обязательные профили могут помочь с этим.
Вашей другой альтернативой является Citrix.
Почему бы не установить таймаут поддержки активности, скажем, 15 секунд? Не вижу смысла держать каждое соединение по 2 минуты. И я не думаю, что браузер будет поддерживать соединение в течение 2 минут согласно этой ссылке: http://en.wikipedia.org/wiki/HTTP_persistent_connection#Use_in_web_browsers , тайм-аут в 1 минуту кажется более реалистичным .
Я бы посоветовал использовать очень низкие (1 с) тайм-ауты проверки активности.
если вы выполнили базовую работу над перфомансом на стороне клиента (правильный порядок JS / CSS, JS внизу или async ...) вы можете установить очень низкий уровень активности (1 с), потому что не будет большой задержки между двумя повторными использованиями ваших TCP-соединений.
Сомневайтесь, проверьте свою страницу с помощью 5 и 1 (соединение view), вы увидите, нарушит ли это повторное использование ваших TCP-соединений.
Я пробовал установить его на 0 во внешнем интерфейсе Apache, и это определенно слишком мало, но хорошо 1