0

Javascript よりも前に PHP が完了して結果の読み込み時間を返すのはなぜですか?

そのため、PHP は Javascript よりもはるかに迅速に復帰しています。これは、ほとんどの人にとって手っ取り早い方法であると確信しています。お知らせ下さい。

<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
?>

<!doctype html>
<html>
<head>
<script>
    var d = new Date();
    var starttime = d.getTime();
</script>
</head>
<body>
<p id="loadtime">Write your custom message here</p>
<script>
    for(i=0; i<1000000000;i++){}
</script>
<script>
    var d2 = new Date();
    var endtime = d2.getTime();
    var totaltime = (endtime - starttime)/1000;
    var result = totaltime;
    document.getElementById("loadtime").innerHTML = "Page loaded in: " + result + " seconds";
</script>
</body>
</html>
<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 8);
echo 'Page generated in '.$total_time.' seconds.';
?>
4

1 に答える 1

4

PHP は JavaScript を実行しないため、ブラウザが実行します。

PHPコードはサーバーで実行され、javascriptを準備してブラウザに送信するだけです。JavaScriptを実行するのはブラウザの仕事です。

于 2013-12-17T04:29:15.710 に答える