【发布时间】:2011-03-16 22:19:09
【问题描述】:
Passenger 和 ajax 调用存在一些严重的性能问题。似乎每次我进行 ajax 调用时,都会启动一个新的 ruby 实例,而不是使用响应原始页面请求的实例,这使得它非常慢。可以在几秒钟内发出多个 ajax 请求这一事实并没有使情况变得更好。
我调用的动作本身很慢(它会生成一个 PDF,通常需要 5-10 秒),但是通过 Ajax 调用时,响应时间是 1-3 分钟!这在我的开发环境中没有问题,因为我使用的是单个 mongrel 实例,但是这里的Passenger 确实有问题。
我尝试了for this SO question 提供的 Apache/Passenger 选项,但没有成功。
有遇到过类似问题并找到解决方法的人吗?
【问题讨论】:
标签: ruby-on-rails ruby passenger