Назад | Перейти на главную страницу

Медленный HTTP-трафик между гостевым компьютером VMWare Player и хостом

У меня есть веб-приложение, работающее как http-сервер внутри гостевой ОС VMWare Player, и я пытаюсь получить доступ к контенту из ОС хоста. Гость работает под управлением Ubuntu, а хост - под управлением Windows XP.

Проблема в том, что когда я пытаюсь получить доступ к приложению из браузера в ОС хоста, загрузка содержимого занимает очень много времени (до минуты для одной страницы). Браузер в гостевой ОС может без проблем получить доступ к приложению.

Любые идеи?

Итак, эти рекомендации, скорее всего, сработают ... но ответы не объясняют, почему они работают. Наиболее вероятная причина задержки заключается в том, что веб-сервер или браузер (не очевидно, какой из них) пытается выполнить обратный поиск IP-адреса браузера, чтобы узнать, не подделывается ли адрес, и истекает время ожидания запроса. Поэтому, если вы дадите ему ответ локально, он ответит намного быстрее.

Поздний ответ. Я также пытаюсь запустить приложение RoR 3.0 в гостевой системе Ubuntu 10.10 внутри хоста Vmware Win7. Доступ из ОС хоста к приложению RoR, запущенному внутри гостя, был очень медленным. Пробовал некоторые вещи, такие как отключение разгрузки TCP, контрольная сумма, выбор мостового соединения, ничего не работало. Наконец, попытался запустить приложение RoR на сервере Mongrel. Это сработало. Не знаю почему, возможно, что-то не так на сервере webrick.

Я не знаю, что это за приложение, но, возможно, попробуйте задать имя для вашей хост-системы. Я хочу отредактировать / etc / hosts в Ubuntu - и установить там ip и любое имя для windows xp. Например; 192.168.0.10 windowsxp (установить правильный ip для windowsxp).