如何衡量凤凰城的页面加载时间

时间:2016-11-09 13:16:06

标签: elixir phoenix-framework

以前我一直在使用表来记录系统中的使用情况和页面浏览量。我现在正在凤凰城写一个系统,试图找出如何最好地跟踪使用情况。

目前我正在使用插件插入日志。但是,我无法跟踪页面生成时间,因为在页面生成过程开始时调用了插件,我无法在最后找到如何调用它。

有没有办法做到这一点,甚至更好的解决方案,我在google搜索中找不到?

1 个答案:

答案 0 :(得分:5)

  

但是,我无法跟踪页面生成时间,因为在页面生成过程开始时调用了插件,我无法在最后找到如何调用它。

您可以在生成页面后以及发送响应之前使用Plug.Conn.register_before_send/2执行pool-2-thread-2 localhost:64559:1234:3d898822-ea91-421d-97f2-5f9620b9d369 foo pool-2-thread-1 localhost:64560:1234:227f8a9f-1461-41bf-943c-68a56f708b0c foo pool-2-thread-2 localhost:64559:1234:3d898822-ea91-421d-97f2-5f9620b9d369 foo pool-2-thread-1 localhost:64560:1234:227f8a9f-1461-41bf-943c-68a56f708b0c foo fn uses the same显示回复请求所需的时间。

Plug.Logger