阅读更多

16顶
0踩

编程语言

原创新闻 ErlyWeb Rails2.0 性能对比

2007-12-10 14:16 by 见习记者 fredzhang 评论(12) 有6893人浏览
Yarivhttp://yarivsblog.com/最近利用Amazon EC2进行了一次ErlyWeb和Rails2.0的性能对比测试

软件版本部署如下:
- Erlang/OTP R12B.
- Yaws 1.73 .
- ErlyWeb from trunk
- Rails 2.0.1
- Mongrel 1.1.1
- MySQL 4.1
- Tsung 1.2.1.

Peak Performance
Rails: 15.1 requests/sec
ErlyWeb: 699.8 requests/sec



Peak Send Rate
Rails: 181.11 Kb/sec
ErlyWeb: 5997.50 Kb/sec



结论:
在相同硬件条件下,ErlyWeb是Rails2.0响应速度的47倍
具体测试结果在这里
http://yarivsblog.com/articles/2007/12/09/erlyweb-vs-ruby-on-rails-ec2-performance-showdown/
16
0
评论 共 12 条 请登录后发表评论
12 楼 qsky 2007-12-14 17:01
Erlang 语法没有ruby好
11 楼 guotie 2007-12-13 11:11
这个好像比不太合适。
拿py与ruby比还差不多
10 楼 t0uch 2007-12-12 16:01
erlang 貌似是线程高手,ruby单进程出不了彩
9 楼 gm8pleasure 2007-12-11 16:41
更正以后,还有大约5倍的差距?
8 楼 Arden 2007-12-11 09:12
ruby 1.9性能将来不是提高了很多倍嘛
7 楼 leondu 2007-12-11 01:17
内容已经update了,blog作者开始是用-d启动mongrel的,换成-e之后结果已经发生巨大变化了
Peak Performance
Rails: 112.8 requests/sec
ErlyWeb: 699.8 requests/sec
6 楼 yangzx554 2007-12-10 20:39
这个数据是不准,不是production环境,还有是单进程跑的,在后来的测试不是提高到112.8
5 楼 simohayha 2007-12-10 18:21
呵呵,看这段评论:
引用
When I read the headline I thought to myself "wow I knew erlyweb would be faster then rails but I didn't know it was THAT much faster".

After reading the article I thought to myself "Wow erlyweb isn't really THAT much faster then rails".

He ran a very simple test, no models, no database interaction, no tricky routing, no REST, no URL mapping, no testing to see if the framework should server http, XML, RSS or whatnot.

He ran mongel in production mode (eventually) but with only one server (nobody does this in production).

Despite all that erlyweb was only five or six times faster then rails.

That's astonishing.

I hope he runs a few mongrels and load balances like you are supposed to and tells us what the difference is. I bet rails performance will at least double, in fact it would not surprise me if it came pretty damned close.

Add a database and a couple finders, ruby 1.9 into the mixture and rails might even be faster.
4 楼 Sam1860 2007-12-10 17:57
@yehs220
>>两者的开发效率估计得反过来~

那可不一定,erlyweb抄rails的开发模式可能已经抄得差不多了吧
3 楼 yehs220 2007-12-10 17:03
两者的开发效率估计得反过来~
2 楼 mccxj 2007-12-10 16:50
差距的确超出想象
1 楼 weiqingfei 2007-12-10 14:40
这也太离谱了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • html新页面在页面内显示不出来,改变innerhtml但页面不显示新的innerhtml

    在我正在工作的应用程序,页面加载,我设置innerhtml和页面显示正确。我的网页上有一个单选按钮,当被点击时,innerhtml被更改。 innerhtml的新更改不会显示在页面上。我知道,由于设置了跟踪点和调试,我的新...

  • js中的页面传值和中文显示乱码问题(innerHTML在页面上显示乱码)(focusdroid)

    js中的页面传值和中文显示乱码问题(innerHTML在页面上显示乱码)0.需求 a页面的值传到B页面上(数字,字母或者中文),需要显示在页面上,页面上显示的是乱码(或者在控制台打印出来是中文,放在页面上就是乱码...

  • 在div中加本地html,div加载另一个HTML页面

    如何在div里面加载另一个html页面?juqery $.ajax 请CSS布局HTML小编今天和大家分享另一个html页面的指定的一部分 哪位牛人知道,恳请指导。jQuery怎么加载一个html页面到我指定的div里面$.ajax({ type: "POST", url:...

  • html页面不执行jquery代码,解决innerhtml,html()动态加载出来的html代码不执行js方法...

    innerhtml 不能运行js的问题后台js拼接出的页面 或者 后台直接动态加载的html不执行js方法的问题今天得到了解决$("#tobrr").html("要加载的数据");一般这样动态拼出来的代码,对js的执行效果不是很好,有时候根本就...

  • blob二进制显示在html,使用Blob获取图片并二进制显示实例页面

    vue中使用axios post上传头像/图片并实时显示到页面 在前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮 完成图片的上传成功 代码部分有参考他人的写法. html代码: Log4Net配置...

  • HTML中容器(div)动态加载HTML页面的方法

    在学习前端相关知识的时候,遇到了div中如何动态切换页面的问题,经过网络上的搜索,发现了一个不错的方法。 使用JavaScript代码替换div内容 <script> function load_home() { document....

  • div载入html代码,div 用JQuery 加载一个静态网页页面

    我用这种方式加载那个页面为什么加载不了,直接访问那个地址是可以打开的?大神们有没有其他的方式可以实现这种效果,是可以做的,但是它已经被PASS了,因为用它又带来了其他的不便。意思是问问大神们DI...

  • 用innerHTML动态插入的script没有执行的问题

    原因:浏览器会将通过innerHTML动态插入的当成普通文本,不会维护到DOM里面,所以会存在调用的时候找不到。 解决办法:首先嵌入后,通过DOM找到所有的script标签,然后一一创建script标签,并将script里面的内容...

  • 浏览器图片懒加载,解决页面图片过多加载慢问题

    页面有巨多张图片, 可能每张都还挺大, 一次加载很慢, 期望只加载用户当前看到的图片(即浏览器可视区域) 实现思路 将图片的实际地址写在一个其他属性中, 判断图片偏移高度, 决定是否加载此图片。 代码实现 <!...

  • JavaScript动态改变img中src不显示问题

    如题 代码关于一个验证密码框 <div ... log是输出用来验错的,但没有卵用 问题出在innerHTML上,这里代表span的内容,是全部的内容,包括img所以图片一块就被改变了 动态改变之前,注意img 动态改变之后,img消失了就

  • 大数据量加载的页面性能问题requestAnimationFrame

    大数据量加载页面渲染的性能比对 一、准备 先代码地址吧 代码地址 1、新建文件夹 mkdir bigdata 2、cd bigdata 进入文件夹 3、初始化package.json npm init -y { "name": "bigdata", "version": "1.0.0", ...

  • div 加载 html页面的方法

     做网页的单页面应用时,需要在一个HTML的Div元素中加载另一个HTML页面,以前有一种方法就是用iframe,举例如下: 1 <div class="main-container" id="main" style="width:99%"> 2 <iframe src=...

  • innerHTML插入图片有时不显示的问题

    在使用javscript给某个div写字符串的时候, 使用 innerHTML=""; 调用的方式是 '">显示图片 结果图片有时能显示, 有时不能显示. 经过多次实验, 终于发现原来问题在href="javascript:void(0)"这里, 只要把这个替换...

  • js在ie追加html,innerHTML动态添加html代码和脚本兼容多个浏览器,innerhtmlhtml

    innerHTML动态添加html代码和脚本兼容多个浏览器,innerhtmlhtml症状:给某个元素的 innerHTML 设置值时,如果提供的 HTML 代码中包含js脚本,很多时候这些脚本无效,或者在某种浏览器上有效,但在其它浏览器上无效...

  • 前端使用innnerHtml显示返回值+innerHtml文字显示两种不同的颜色(两部分显示颜色不一样)

    我的两个div,平均数据和累加数据里面分别有几个p标签,现在p标签我想让显示成图上这种,属性:+属性值,并且属性值用绿色表示 问了舍友,给了我一个解决思路,需要使用innerHtml,至于后面的颜色,可以先设置dom的...

  • html样式在ie显示不全,IE下css常见问题总结及解决

    1、div的垂直居中问题:解决方法:将行距增加到和整个DIV一样高:复制代码代码如下:div{height: 100px;line-height: 100px;text-align: center; or vertical-align: middle (测试发现使用vertical-align时,水平方向...

  • 使用vue实现HTML页面生成图片

    这篇文章写得是实现HTML页面生成图片(附带二维码)并保存,之前做过这个需求,不过当时不太会使用VUE,采用的方法是后端来生成,前端也是使用了html2canvas辅助生成,比较麻烦,并且有延迟效果,刚好看到这篇文章,...

  • html innerhtml 绑定事件无效,innerHTML 中添加onclick步骤 不管用

    innerHTML 中添加onclick方法 不管用div.style.height="200px";div.style.cursor="pointer";div.style.border="1pxsolidgray";div.style.backgroundColor="white";div.style.margin="auto";div.id="divTableP...

  • 基于freeRTOS和STM32F103x的手机远程控制浴室温度系统设计源码

    该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。

Global site tag (gtag.js) - Google Analytics