ruby-on-rails – 在Ruby on Rails中,线程,并发和分叉进程的当前
发布时间:2020-12-17 04:24:25 所属栏目:百科 来源:网络整理
导读:Ruby on Rails不能很好地执行多线程请求响应,或者至少ActiveRecord没有. 在创建Web应用程序时,只有一个请求响应同时处于活动状态的概念可能会很麻烦,这些应用程序会分离一个需要很长时间才能完成的shell命令. 我想要的是你对这些设置的一些看法? Rails可能
Ruby on Rails不能很好地执行多线程请求响应,或者至少ActiveRecord没有.
在创建Web应用程序时,只有一个请求响应同时处于活动状态的概念可能会很麻烦,这些应用程序会分离一个需要很长时间才能完成的shell命令. 我想要的是你对这些设置的一些看法? Rails可能不适合某些应用程序吗? 另外,Ruby on Rails中关于并发性的当前事态是什么?什么是最佳实践.有缺点的解决方法吗? 解决方法
Rails目前不能在单个MRI(Matz Ruby Interpreter)Ruby流程中处理并发请求.每个请求都由一个巨大的互斥锁包含.很多工作已经开始使即将推出的Rails 2.2线程安全,但是当你在Ruby 1.8x下运行时,你不会从中获得很多好处.我不能评论Ruby 1.9是否会有所不同,因为我对它不是很熟悉,但可能不是我想的.
在这方面看起来非常有前途的一个领域是使用JRuby运行Rails,因为JVM通常被认为擅长多线程.最近,Sun Microsystems的Arun Gupta在RailsConf Europe的这个设置上给了一些interesting performance figures. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Oracle数据库即时客户端PLSQL的配置:配置ORACLE 11g绿色版
- c# – 使用WinDbg从minidump确定InnerException的行号
- flex – 将flashvars样式的参数传递给加载的SWF
- ruby-on-rails – 如何在对数组进行排序后对其进行分页?
- cocos2d-x 强大的shader系列:【OpenGL】Shader实例分析(一
- ruby-on-rails – 如何检测在after_save回调中是否更改了回
- Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就
- C中的动态代理类.可能吗?
- objective-c – iPhone Obj C – 对可变数组字典进行排序 –
- c – 模板模板功能和参数推导