dreamwest Posted November 24, 2008 Share Posted November 24, 2008 whats the best method of displaying : Page generated in xx seconds in php pages, where xx is the generation time Quote Link to comment https://forums.phpfreaks.com/topic/133998-page-generated-in-xx-seconds/ Share on other sites More sharing options...
Adam Posted November 24, 2008 Share Posted November 24, 2008 PHP's microtime() function... http://uk2.php.net/microtime Adam Quote Link to comment https://forums.phpfreaks.com/topic/133998-page-generated-in-xx-seconds/#findComment-697486 Share on other sites More sharing options...
Prismatic Posted November 24, 2008 Share Posted November 24, 2008 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. Quote Link to comment https://forums.phpfreaks.com/topic/133998-page-generated-in-xx-seconds/#findComment-697504 Share on other sites More sharing options...
dreamwest Posted November 24, 2008 Author Share Posted November 24, 2008 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 Quote Link to comment https://forums.phpfreaks.com/topic/133998-page-generated-in-xx-seconds/#findComment-697513 Share on other sites More sharing options...
Mchl Posted November 24, 2008 Share Posted November 24, 2008 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) Quote Link to comment https://forums.phpfreaks.com/topic/133998-page-generated-in-xx-seconds/#findComment-697515 Share on other sites More sharing options...
Adam Posted November 24, 2008 Share Posted November 24, 2008 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 Quote Link to comment https://forums.phpfreaks.com/topic/133998-page-generated-in-xx-seconds/#findComment-697526 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.