Nexus Weblogging
ChinaonRails
You are here ChinaonRails > Ruby on Rails > > 为何respnse.header里面没有X-Runtime 信息?

老熊


0.208%

disconnected
登录后回复主题 | 跳到回复(7)

为何respnse.header里面没有X-Runtime 信息?

... by 老熊 ... 5 月 5 天前 ... 138 次点击

环境 rails 1.2.6 mongrel

curl -I http://localhost:4000/

HTTP/1.1 200 OK
Connection: close
Date: Thu, 19 Jun 2008 11:45:19 GMT
Set-Cookie: _co56_web_session_id=03f700ecf695409509e67d7a491ed35f; path=/
Status: 200 OK
X-Runtime: 10
Cache-Control: no-cache
Server: Mongrel 1.1.4
Content-Type: text/html; charset=utf-8
Content-Length: 18292

没有X-Runtime 信息,需要服务器设置?还是要在ApplicationControllor 添加代码?

1 - 6-19 20:07
bd7lx 深圳
rails 的版本要最新版
2 - 6-20 10:20
老熊 楼主 北京
哦,要最新的,但是看rails代码库,DHH貌似很早就提交了。

http://github.com/lifo/docrails/tree/cfa7df3fbb23f372d673936e68e232441e60097a/actionpack
3 - 6-20 10:35
bd7lx 深圳
http://dev.rubyonrails.org/changeset/6156/trunk/actionpack/CHANGELOG

中看有一年了

原来叫X-Benchmark 改成了x-runtime
响应response

没有看到详细的说明,原以为应该是x-send模块,跟apache和lighttpd相关的,mongrel的开发环境不会有此响应。

但是作了下面的实验

$ curl -I http://localhost:3000/xrun
HTTP/1.1 200 OK
Connection: close
Date: Fri, 20 Jun 2008 06:22:53 GMT
Set-Cookie: _21R_session=BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZ
sYXNo%0ASGFzaHsABjoKQHVzZWR7AA%3D%3D--aad92cc57bb67eacb7f2ed1a9d7b5d1cf0bca15b;
path=/
Status: 200 OK
有了
X-Runtime: 0.00010
Cache-Control: no-cache
Server: Mongrel 1.1.4
Content-Type: text/html; charset=utf-8
Content-Length: 0

访问首页没有,header里没有,还没调用控制器

$ curl -I http://localhost:3000/
HTTP/1.1 200 OK
Connection: close
Date: Fri, 20 Jun 2008 06:23:47 GMT
ETag: "485b1c09-1cd9-0"
Last-Modified: Fri, 20 Jun 2008 02:55:05 GMT

与你的环境基本相似
4 - 6-20 14:43
bd7lx 深圳
404不行

只有200

response里才会有x-runtime
5 - 6-20 15:36
老熊 楼主 北京
奇怪,你的rails版本?

我这里一直没有~~~
6 - 6-20 15:49
bd7lx 深圳
没有也没有什么大不了的

这东西也没有什么大用处,性能自己关心,心上人关心,关心外人的没有必要

真功夫还是对log的耐心处理

你还用rails 1.2?

我们都耍2.1
7 - 6-20 16:01
老熊 楼主 北京
不是我们懒,实在是rails升级太快~~~
呵呵,去年开始干时候,rails2还没出来呢。

下个月计划迁移到2.1。
看完之后有话想说?那就帮楼主加盖一层吧!

在回复之前你需要先进行登录
电子邮件或昵称
密码
© 2007 A Jesse Cai Production   -   About   -   京ICP备07020911号
a site powered by Project Babel