由于一些只能在* nix上运行的gem,我在Ubuntu上使用VMware 7 vm来运行我的Rails 3应用程序,而在Windows上进行编码。 有一件事我注意到,从主机向客户操作系统发送HTTP请求时,性能是完全糟糕的,在主机操作系统的浏览器上点击F5和在Rails控制台显示的请求之间需要5秒钟的时间。
请注意,我使用干净的Rails应用程序进行testing( rails testproject或rails new testproject ,具体取决于版本),并且在VM中使用Firefox时不会有明显的延迟。
经过一些testing之后,我发现在使用Rails 2.2(.3)的时候,也没有什么不明显的滞后,几乎排除了VMware成为这个问题的原因。 因为我更喜欢使用Rails 3,我尝试了以下;
Google在这里没有提供太多的帮助,希望是serverfault; 我可能试图摆脱这个5秒延迟的每一个请求?