Кажется мне, что rackspace так или иначе замораживает облачный VMs после некоторого времени простоя. Это означает, что первый запрос страницы к php странице берет намного дольше для ответа, чем последующие запросы.
Конечно? Разве не может случиться так, что это сделано В VM? То, что VM помещает нерабочий веб-сайт в состояние ожидания. ASP.NET/IIS7, например, без recofiguration, останавливает приложение popols для неактивных сайтов, инициировав дорогостоящий перезапуск по первому запросу.
Да, Microsoft предоставляет по крайней мере одно решение. Это службы удаленных рабочих столов. В частности, компонент шлюза удаленных рабочих столов. Технически шлюз удаленных рабочих столов представляет собой прокси-сервер RPC через HTTP, который использует SSL для предоставления пользователям RDP-подключений к удаленным компьютерам или узлам сеансов удаленных рабочих столов через порт 443.
Вы --- [Порт 443] ---> Шлюз удаленных рабочих столов --- [Порт 3389] --->
Шлюз удаленных рабочих столов, вероятно, настолько близок к официальному решению Microsoft.
Примерно такие строки:
+------------+
+ + +-----------> |
| | | | |
| | | | Server |
+-----------+ | +-------------+ | +------+------+ | |
| | | | | | | | +------------+
| | | | | | | |
| Internet +---->RDS Gateway +---->RDS Session | +------------+
| | | | | | | Host +--->| |
| | | | | | | | | |
+-----------+ | +-------------+ | +-------+-----+ | Server |
| | | | |
| DMZ | | +------------+
| | |
+ + | +------------+
| | |
+----------> |
| Server |
| |
+------------+