【发布时间】:2012-02-26 22:32:48
【问题描述】:
我在本地开发中改用 Thin 而不是 webrick。
当我访问localhost:3000 时,它几乎会立即返回页面,就像 webrick 一样
但是当我访问myapp.local:3000 时,浏览器会在每个请求上旋转 20 秒左右,然后再呈现页面。我不确定那段时间它在做什么 - rails 日志显示页面几乎是立即生成的 - 看起来浏览器似乎在那段时间进行名称解析或其他什么。
在我的/etc/hosts 我有
127.0.0.1 myapp.local
在 webrick 中访问 myapp.local:3000 和 localhost:3000 没有区别。
但是在thin有上面提到的很大差异。有什么理论吗?非常感谢!
【问题讨论】:
-
我发现 mongrel 在这种情况下工作得最好
-
passenger 非常适合我开发的此类子域。试试看:modrails.com
标签: ruby-on-rails thin webrick