ruby - 同一脚本通过rails在页面上调用和通过rake调用执行的时间相差很多?
阿神
阿神 2017-04-21 10:56:26
0
1
636

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

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

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

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

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

阿神
阿神

闭关修行中......

모든 응답(1)
洪涛

리소스 사용 제한의 차이 때문일까요? Rake에는 리소스 사용 제한이 없지만 웹은 승객에 따라 제한될 수 있습니다.

승객 서류

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿