ruby-on-rails – Rails与Sinatra进程内存使用情况?
有人可以评论转移到Sinatra的每个过程的改进吗?
我发现我的Web API每个Passenger Rails 3进程使用大约100MB.我想知道如果我换到Sinatra会有什么改进. 解决方法
这是一个随机的非真实世界的基准,给你一个小小的想法:
| Real | Private | Vir. Priv. | ---------------+---------+---------+------------| [1] Rails | 38.6MB | 35.9MB | 76.3MB | ---------------+---------+---------+------------| [2] Sinatra | 18.7MB | 16.2MB | 51.7MB | ---------------+---------+---------+------------| [3] + Haml | 19.6MB | 17.0MB | 53.7MB | ---------------+---------+---------+------------| [4] + Sequel | 24.4MB | 21.7MB | 54.8MB | ---------------+---------+---------+------------| > Rails 3.0.7,创建一个shell项目,启动服务器,发出1个请求. 所有在OS X上测试过.这个测试表明a)Sinatra比Rails更加简单,b)如果你想要任何有意义的数字,你需要比较苹果和苹果(在你选择的操作系统上).具有相同功能的相同应用程序. 我使用Thin Sequel Haml pg在Windows上运行的真实应用程序往往每个实例运行大约50-90MB(取决于我在反向代理后运行2-4个实例的应用程序).因人而异. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |