用简单代码实现Typecho博客页面显示文章加载时间
ssr
撰写于 2022年 02月 26 日

作为一个博主,我们都希望自己的网站、博客的打开速度最快,也想知道哪家的服务器最快,性价比更高,所以,如果能在自己网站博客的前端直接显示自己的每篇文章的加载时间,就非常有参考价值了。
下面,我们通过在functions.php文件中添加代码的形式,来实现Typecho博客页面显示文章加载时间。
第一步:添加下面的代码到当前主题的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;

}


第二步:在要显示加载时间的位置添加调用代码:
<?php echo timer_stop();?>

最后,保存代码,前台刷新页面即可显示文章加载时间。

用简单代码实现Typecho博客页面显示文章加载时间

作为一个博主,我们都希望自己的网站、博客的打开速度最快,也想知道哪家的服务器最快,性价比更高,所以,如果能在自己网站博客的前端直接显示自己的每篇文章的加载时间,就非常有参考价值了。
下面,我们通过在functions.php文件中添加代码的形式,来实现Typecho博客页面显示文章加载时间。
第一步:添加下面的代码到当前主题的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;

}


第二步:在要显示加载时间的位置添加调用代码:
<?php echo timer_stop();?>

最后,保存代码,前台刷新页面即可显示文章加载时间。

赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论