您好,匿名用户
随意问技术百科期待您的加入

同一脚本通过rails在页面上调用和通过rake调用执行的时间相差很多?

0 投票

开发环境: Rails(3.2.2)+Passenger(3.0.12)+Nginx(1.2.2)

我有一个脚本,这个脚本作用是从数据库中读取较大量数据并写成特定结构的二进制文件,

使用rails写了一个项目,在这个项目中可以通过页面来直接调用这个脚本,同时也写了一个rake也可以用来这个脚本.

出现了奇怪的问题:
当我通过页面来调用这个脚本时花时间:167.074686
当我通过rake来调用这个脚本时花时间: 29.032257

想请教各位大牛们,同样是执行一个脚本为什么在页面上执行和通过rake调用在时间上有如此大的差距呢?会不会是passenger那一部分需要设置些东西?有些疑惑

用户头像 提问 2012年 12月1日 @ Kha'Zix 上等兵 (269 威望)
分享到:

1个回答

0 投票

会不会是因为资源使用限制有差别? rake无资源使用限制,而web可能受passenger限制使用资源?

passenger文档

用户头像 回复 2012年 12月1日 @ Mordekaiser 上等兵 (232 威望)
提一个问题:

相关问题

0 投票
1 回复 35 阅读
0 投票
1 回复 33 阅读
0 投票
1 回复 45 阅读
用户头像 提问 2012年 12月1日 @ 卫宫士郎 上等兵 (173 威望)
0 投票
1 回复 36 阅读
0 投票
1 回复 47 阅读
用户头像 提问 2012年 12月1日 @ Akali 上等兵 (237 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...