Jump to content

Page generated in xx seconds


dreamwest

Recommended Posts

PHP's microtime() function...

 

http://uk2.php.net/microtime

 

Adam

 

To elaborate,

 

You would create a timestamp at the start of your script, then one at the end. Subtract the start time from the end time and you have the total time taken for script execution.

seems strange that using this code:

 

<?php
$time_start = microtime(true);

// Sleep for a while
usleep(100);

$time_end = microtime(true);
$time = $time_end - $time_start;

echo "Did nothing in $time seconds\n";
?>

 

the page generation is "Generated in 0.000113010406494 Seconds"

 

but the page loads for 15 seconds - my internet connection is 128kb/s

 

 

Page generation, and page download time are two different things.

Page generation is only the time it takes to create the HTML output. This does not take into account transferring it to the client (presumably together with images, CSS sheets and JavaScript files)

Using microtime allows you to calculate how long it takes after the server receives the request for PHP to parse the code and return the result to the user. As Mchl was saying, how long it takes for you to download and display the result can vary depending upon your internet connection, computer speed, browser, etc.

 

Adam

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.