Ruby/Rails工具Ruby Enterprise Edition、CodeGear 3rdRail介绍

以下为你介绍的Ruby/Rails开发工具都可用在Linux系统上:Ruby Enterprise Edition(改善Ruby on Rails网站的可伸缩性和性能)、CodeGear 3rdRail(基于Eclipse的Ruby on Rails IDE)。

1、Ruby Enterprise Edition(改善Ruby on Rails网站的可伸缩性和性能)

Ruby/Rails工具Ruby Enterprise Edition、CodeGear 3rdRail介绍

注:以上图片是性能和内存使用的比较。

简单的说:Ruby Enterprise Edition是一种嵌入式透明解决方案,用于改善Ruby on Rails网站的可伸缩性和性能,同时减少内存使用量。

Ruby Enterprise Edition是Ruby的面向服务器的友好分支,其中包括各种增强功能:

1]、写时复制友好垃圾收集器,Phusion Passenger结合使用此技术和预分叉技术将Ruby on Rails应用程序的内存使用量平均减少了33%。

2]、一种改进的内存分配器,称为tcmalloc,可以大大提高性能。

3]、调整垃圾收集器设置以实现最高服务器性能的能力,以及检查垃圾收集器状态的能力。

4]、转储所有正在运行的线程(caller_for_all_threads)的堆栈跟踪的能力,从而使调试多线程Ruby Web应用程序更加容易。

注意:Ruby Enterprise Edition已停止支持,但仍可正常使用,但不再积极开发且不再受支持。

强调:

与Phusion Passenger结合使用时,允许Ruby on Rails应用程序平均减少33%的内存。

与官方的Ruby解释器1.8.7版100%兼容。

经过良好测试且极其稳定。

通过本地Linux软件包或随附的安装程序,易于安装。

可以与常规Ruby并行安装,100%自包含,0%安装风险。

安装方法:

提取它:

tar xzvf ruby-enterprise-X.X.X.tar.gz

运行安装程序(完全安全,将不会触碰任何系统文件):

./ruby-enterprise-X.X.X/installer

然后让Phusion Passenger使用Ruby Enterprise Edition,而非常规Ruby(您需要使用Ruby Enterprise Edition重新安装Phusion Passenger,您可以使用/usr/local/bin/passenger-install-apache2-module命令进行操作),同时请遵循Ruby Enterprise Edition安装程序给您的指示。

下载地址:http://www.rubyenterpriseedition.com/

2、CodeGear 3rdRail(基于Eclipse的Ruby on Rails IDE)

Ruby/Rails工具Ruby Enterprise Edition、CodeGear 3rdRail介绍

3rdRail是一款基于Eclipse的Ruby on Rails IDE,主界面如上图所示。

注明

以上就是Ruby/Rails工具Ruby Enterprise Edition、CodeGear 3rdRail的介绍内容,这些Ruby/Rails工具都能使用在Linux操作系统中。

栏目相关文章