您好 我目前正在使用php添加文档名称,例如。
folder/<?phpecho basename(__FILE__, '.' . pathinfo(__FILE__,
PATHINFO_EXTENSION));?>_button.png
我注意到的是,通过使用php来做这个并有多个这样的例子,它大大增加了我的页面加载时间。我希望使用客户端脚本的类似方法。
答案 0 :(得分:0)
如果您确信这会减慢您的网页时间,那么您需要证明它。使用microtime()函数测试每个函数调用,看看实际上减慢了什么。例如:
<?php
$t0 = microtime(TRUE);
$ext = pathinfo(__FILE__, PATHINFO_EXTENSION);
$t1 = microtime(TRUE);
$filename = basename(__FILE__, '.' . $ext);
$t2 = microtime(TRUE);
echo "pathinfo() took " . $t1-$t0 . " seconds. ";
echo "basename() took " . $t2-$t1 . " seconds. ";
echo "total time: " . $t2-$t0 " . " seconds.";
?>
如果你确定它花了太长时间,找一个更好的方法去做。或者,至少将此计算值保存到变量中,并在您需要的多个位置回显。