文档说明:
判断页面加载的快慢速度,我们可以通过浏览器访问,肉眼直观地进行感受;也可以通过页面大小、页面响应加载时间来科学计算。
很多站长都在问,如何自定义显示当前页面的加载时间,小刘今天的日常随笔就给大家分享关于Typecho页脚自定义显示页面加载时长的代码。
涉及文件:
usr/themes/当前正在使用的模版/functions.php
usr/themes/当前正在使用的模版/footer.php
修改说明:
1.打开文件 usr/themes/当前正在使用的模版/functions.php,添加如下代码:
/**
* 统计页面加载时间并传参
*/
function timer_start() {
global $timestart;
$mtime = explode( ' ', microtime() );
$timestart = $mtime[1] + $mtime[0];
return true;
}
timer_start();
function timer_stop( $display = 0, $precision = 3 ) {
global $timestart, $timeend;
$mtime = explode( ' ', microtime() );
$timeend = $mtime[1] + $mtime[0];
$timetotal = number_format( $timeend - $timestart, $precision );
$r = $timetotal < 1 ? $timetotal * 1000 . " ms" : $timetotal . " s";
if ( $display ) {
echo $r;
}
return $r;
}
2.打开文件 usr/themes/当前正在使用的模版/footer.php,在合适的地方使用:
<?php echo timer_stop();?>