- 浏览: 3046 次
- 性别:
- 来自: 上海
最新评论
-
antter:
上面的文章和你的机制是没啥关系。因为我对机制那些不太了解,也没 ...
对于这两天ruby开发网站性能测试总结 -
robbin:
antter 写道lighttpd的确比nginx好。
我在测 ...
对于这两天ruby开发网站性能测试总结 -
antter:
lighttpd的确比nginx好。我在测式rack时,500 ...
对于这两天ruby开发网站性能测试总结 -
robbin:
FastCGI如果是Rails的话,不推荐搭配nginx,一定 ...
对于这两天ruby开发网站性能测试总结
文章列表
在使用ruby/rails的过程中,确实发现有时性能不尽人意,如生成一个拥有600项的item的3层树形结构目录要花去20ms,为提高性能在学习用c/c++写ruby模块的过程中,认识了swig,rubyInline等一系列帮助编写c/c++来提升ruby性能的辅助工具。
rubyInline用于内嵌c/c++程序,简单快捷。
swig则帮助我们更容易地用c/c++写出独立的ruby模块。
swig的入门使用方法
目标:用swig/c++编写一个ruby模块Test,并提供add方法作加法运算。
相关文件:
test.i 接口
test.h 头文件
test.cxx 函数实现
e ...
这只是个人测试,也是个ruby初学者的测试,如果因优化不周而造成重大误差还请各位能多多指教。
Rails vs Rack vs Merb:
Rails 性能比Merb差不少,但文档,插件丰富,加上Rack可以高速处理某些需求。又闻Merb要并入Rails,高速处理又有Metal,真是前景无限。
Rack 一个字快,爽。
Merb 看上去很美,只是发觉文档太少。不太试合初学者,比如我想让ActiveRecord支持Enum类型,Merb似乎需要自已操刀,而Rails可以拿来就用
速度上 静态>Rack>Merb>Rails
速度横向比较
...