Performance 升级到JRuby 9.1.9.0后,Rails CookieStore在处理加密cookie时速度非常慢

Performance 升级到JRuby 9.1.9.0后,Rails CookieStore在处理加密cookie时速度非常慢,performance,ruby-on-rails-4,jruby,Performance,Ruby On Rails 4,Jruby,我最近将基于JRuby 1.7.x的Rails 4.2.5 Web应用程序升级到JRuby 9.1.9.0。将部署到web服务器时,页面加载最多需要60秒。我分析了代码,大部分时间都花在ActionDispatch::Session::CookieStore调用方法中。我怀疑这瓶饮料可能与jopenssl gem的加密/解密速度慢有关,但我没有在网上找到任何帮助文章或解决方案 如果您对这个问题有任何了解,请选择配置JRuby的可能选项。这个问题没有出现在JRuby 1.7.x中,导出JRuby\

我最近将基于JRuby 1.7.x的Rails 4.2.5 Web应用程序升级到JRuby 9.1.9.0。将部署到web服务器时,页面加载最多需要60秒。我分析了代码,大部分时间都花在ActionDispatch::Session::CookieStore调用方法中。我怀疑这瓶饮料可能与jopenssl gem的加密/解密速度慢有关,但我没有在网上找到任何帮助文章或解决方案


如果您对这个问题有任何了解,请选择配置JRuby的可能选项。这个问题没有出现在JRuby 1.7.x中,导出JRuby\u OPTS=-J-Djava.security.egd=file:/dev//uradom应该这样做


(或jruby openssl升级到0.9.21)

导出jruby\u OPTS=-J-Djava.security.egd=file:/dev//uradom应该可以


(或将jruby openssl升级到0.9.21)

感谢您的帮助。你能告诉我为什么这不是JRuby 1.7.27中的问题吗?你可以根据答案进行推断-不同(默认)的JRuby openssl版本。谢谢,这很有效。有没有可能让我知道为什么这不是JRuby 1.7.27中的问题?您可以根据答案进行推断-不同(默认)的JRuby openssl版本。