我正在使用 Tapestry 框架开发 Web 应用程序
我想记录每个单独的页面加载时间和页面大小:
我使用了 pageAttached、Detached 方法,如下所示:
void pageAttached() {
pageLoadStartupTime = System.currentTimeMillis();
}
void pageDetached() {
logger.info("Info: page on-load time: " +
Util.getPageOnLoadTime(pageLoadStartupTime, System.currentTimeMillis())));
}
public static long getPageOnLoadTime(long start, long end) {
return end-start;
}
这给出了大约 300 毫秒 - 400 毫秒,但是在浏览器的同一页面的 UI 中,我使用萤火虫选项检查了页面加载时间,它显示为 900 毫秒
它显示 firebug 显示图像加载、js、css 和其他外部调用
谁能告诉我如何记录页面大小?& 记录页面加载时间的方法是否正确?
问候,卡尔蒂。