Page Loading Time

by Tweak on June 8, 2009
in Php

Learn how to output the time a page takes to load.

Have you ever noticed that lots of websites feature a little “Page loading took x.xxx seconds to load” at the bottom of their pages? It’s a pretty simple thing to make and gives your site something that we all love… Stats!

Here is what we have to do:

  1. Get the time in micro-seconds using the function: microtime().
  2. Turn the micro-time into an array using the explode() function.
  3. Add the two parts to the array together (the micro-seconds to the seconds).
  4. Repeat steps 1,2 and 3 for the bottom of the page
  5. Find the total loading time by taking the time taken at the end of the page from the time taken at the top of the page
  6. Round the microtime and return it to the browser

Read more…