apache 上的 mod_ruby:非常慢

发布于 2024-08-11 08:18:43 字数 176 浏览 8 评论 0原文

即使来自服务器本身的请求也需要大约 7 秒(“redmine”安装的起始页)。

当在 WEBrick 下运行 ruby​​ 时,相同的请求只需要几毫秒...

我对 ruby​​ 绝对是新手,所以我不知道在哪里开始对此进行调查。或者是将 apache 请求本地重定向到 WEBrick 服务器的最佳解决方案?

Even a request from the server itself takes about 7 seconds ( startpage of a "redmine" installation )..

When running ruby under WEBrick the same request only takes miliseconds...

I am absolutely new to ruby, so i have no idea where to start the investgation on this.. Or is the best solution to locally redirect the apache request to a WEBrick server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不顾 2024-08-18 08:18:43

如果您想使用 apache 设置,可以尝试 mod_rails aka phusion Passenger。安装非常简单,并且性能比 mongrel 或 webrick stack 更好。

If you want to make use of your apache setup, you can try mod_rails aka phusion passenger. The installation is straight forward and it performance is better than mongrel or webrick stack.

烟雨凡馨 2024-08-18 08:18:43

如果您使用 mod_ruby,每个请求都会启动一个新的 Ruby 实例,提供页面,然后丢弃它。这太愚蠢了——慢。 mod_rails 或 Phusion Passenger 共享解释器并且速度极快。

If you are using mod_ruby, each request starts a new instance of Ruby, serves the page, then discards it. That's stupid-slow. mod_rails, or Phusion Passenger, shares the interpreter and is wicked-fast.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文