Из-за некоторых драгоценных камней, которые будут работать только на * nix, я использую виртуальную машину VMware 7 с Ubuntu 10.4 для запуска моего приложения Rails 3 при кодировании в Windows. Одна вещь, которую я заметил, заключается в том, что производительность при отправке HTTP-запросов с хоста на гостевую ОС составляет до 5 секунд, между нажатием F5 в браузере хост-ОС и отображением запроса в консоли Rails проходит до 5 секунд.
Обратите внимание, что для тестирования я использовал чистые приложения Rails (rails testproject
или rails new testproject
, в зависимости от версии), и при использовании Firefox на виртуальной машине заметной задержки нет.
После некоторого тестирования я заметил, что при использовании Rails 2.2 (.3) также нет заметных задержек, что в значительной степени исключает VMware как причину этой проблемы. Поскольку я предпочел бы использовать Rails 3, я пробовал следующее;
Google здесь особо не помог, надеюсь, serverfault поможет; что я могу попытаться избавиться от этой задержки в 5 секунд в каждом запросе?