说明
开发过 Rails 程序的朋友应该熟悉 RailsPanel , 是的 Clockwork 是 RailsPanel 的 PHP 版本.
Clockwork 由两个部分组成:
安装
Chrome 插件端
上图, 你们就懂了
这样就能看清楚 App 里面的工作情况了.
How does it work?
详情请见 这里.
简单点解释呢, 如下:
Server side
服务器端收集数据, 并把数据整理为 json 格式输出, 每一次的请求都是有一个独立的 id, 通过 HTTP header 传输给 Chrome 插件, 如下面这两个是这一次返回的 header :
X-Clockwork-Id:1408631499.2148.1282148919
X-Clockwork-Version:1.5
Chrome 插件
Chrome 插件端, 通过上面传输过来的
X-Clockwork-Id
header, 按照以下规则, 拼接 URL /__clockwork/{id}
在此例子中, 得出
http://localhost:8000/__clockwork/1408631499.2148.1282148919
访问以上 URL 可以获取到 服务器端产生的 json 文件, 内容见这个 Gits.
Chrome 插件端拿到 json 数据以后, 就开始解析, 渲染到 console 里面啦.
解释完了, 这个工具真的很帅.
--EOF--
reference : https://phphub.org/topics/23
沒有留言:
張貼留言