我正在开发一个Web应用程序,而我在Windows和Mac的两台开发机之间进行切换。
我的问题是页面在Windows上渲染得非常慢,但并不是因为我的Ruby代码运行缓慢,而是由于静态文件被慢速提供服务。
典型的页面需要大约200毫秒才能呈现并在dev中提供服务(这里Mac和Windows都相似),但它包括大约50个静态文件(在生产中只有5到10个文件,一旦它们被缩小和组合,但在dev中它们仍然是分离的)。
这些50个文件在Mac上需要大约1.5秒来提供服务,但在Windows上需要 10秒钟。 这使测试变得很痛苦...
我已经尝试了Webrick和Thin,它们差不多。
有人遇到过这个问题并知道如何改善吗?
我尝试更改Webrick conf为“:DoNotReverseLookup => true”,如此答案中建议的那样,但是没有帮助。
任何帮助将不胜感激
谢谢!
Daniel