JS和PHP之间的执行时间

时间:2014-08-13 06:10:32

标签: javascript php ajax

在index.php中,我使用HTML头标记内的JS创建以下变量:

var phpMicrotime = <?php echo round(microtime(1) * 1000); ?>;
var jsDateMicrotime = (new Date()).getTime();

然后对每个ajax请求我包括:

(new Date()).getTime() - jsDateMicrotime + phpMicrotime

在ajax.php中,我然后使用此值来获取请求所花费的时间:

round(microtime(1) * 1000) - $_POST["requestTimeSent"]

所以这就是问题;

如果加载index.php需要几秒钟,那么jsDateMicrotime和phpMicrotime将不同步,所以我需要减去一个偏移,我认为我可以使用window.performance.timing来实现JS。但是,我无法弄清楚使用哪个值,或者甚至可以使用该方法获得php和js执行之间的加载时间。

0 个答案:

没有答案