即使是来自服务器本身的请求也需要大约 7 秒(“redmine”安装的起始页)..
在 WEBrick 下运行 ruby 时,相同的请求只需要几毫秒......
我对 ruby 完全陌生,所以我不知道从哪里开始对此进行研究。或者是将 apache 请求本地重定向到 WEBrick 服务器的最佳解决方案?
即使是来自服务器本身的请求也需要大约 7 秒(“redmine”安装的起始页)..
在 WEBrick 下运行 ruby 时,相同的请求只需要几毫秒......
我对 ruby 完全陌生,所以我不知道从哪里开始对此进行研究。或者是将 apache 请求本地重定向到 WEBrick 服务器的最佳解决方案?
如果你想使用你的 apache 设置,你可以试试mod_rails aka phusion Passenger。安装很简单,它的性能优于 mongrel 或 webrick 堆栈。
如果您使用 mod_ruby,每个请求都会启动一个新的 Ruby 实例,提供页面,然后丢弃它。那是愚蠢的慢。mod_rails 或 Phusion Passenger 共享解释器并且速度极快。