我想知道服务器构建MediaWiki文章需要多长时间。也就是说,开始时间将尽可能接近服务器接收请求的时间(而不是客户端发出请求的时间)。结束时间将是服务器发送页面的时间(同样,当客户端收到页面时)。
我可以从PHP访问任何Apache函数,它为我提供了服务器构建页面所需的时间吗?
是否有MediaWiki挂钩可用于尽可能早地在文章构建过程中确定静态服务器时间? This looks promising但是适用于MediaWiki的未来版本。我知道我可以在页面创建结束时确定服务器时间。有了这两次,我就可以生成一个delta。
感谢。
==追加=== 我刚刚发现了“mod_headers”(http://prefetch.net/blog/index.php/2007/01/02/measuring-apache-request-processing-time/)及其创建标头的能力,以及用于提供请求的时间(以微秒为单位)。但是,我不知道如何使用该信息,因为javascript无法读取它。我希望能够通过AJAX将其发送回我的服务器并记录下来。
答案 0 :(得分:0)
此信息嵌入在MediaWiki生成的每个页面中 - 查找类似的内容:
服务时间为0.770秒
HTML源代码中的。这不是你想要的吗?