如何优雅的实现页面渲染时间
某些网站下方会显示当前页面的渲染时间。
在使用php的时候可以借助请求一进来时定义一个常量或静态变量来作为starttime。在html中直接<?=microtime(true)-starttime?>,可以实现,从php接收到请求开始,所有数据库操作、文件io操作、三方HTTPAPI操作、页面数据渲染的整体所有耗时。
使用go怎么优雅的实现呢?
html/template有funcmap,通过funcmap注入进一个func?
比如echo框架,中间件设置一个模板变量?模板中计算?那其他框架呢?(echo允许在中间件设置模板变量,其他框架有些好像不行)