2017 © Pedro Peláez
 

library stir

Record time taken in your website.

image

burntcaramel/stir

Record time taken in your website.

  • Friday, May 23, 2014
  • by BurntCaramel
  • Repository
  • 1 Watchers
  • 2 Stars
  • 12 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

stir

Record time taken in your PHP website, and display as HTML or JSON., (*1)

Enable and disable easily

(When stir is disabled, it falls back to safe-to-use empty functions), (*2)

// For example in WordPress, only enable if an administrator user is logged in.
define ('STIR_ENABLED', current_user_can('administrator'));

Measure times

// Start measuring:
function displayPage() // example template function
{
    stir('display page');

    displayHTMLHead();
    stirring('display page', 'html head');

    displayNavigation();
    stirring('display page', 'nav');

    $articles = retrieveLatestArticles();
    $articleIndex = 0;
    foreach ($articles as $article):
        stir('display article');
        displayArticle($article);
        stirred('display article');
        $articleIndex++;
    endforeach;
    stirring('display page', 'articles');

    displayFooter();
    stirring('display page', 'footer');

    displayHTMLEnd();
    stirred('display page');
}

Display recorded times in HTML

// End of page.
stirDisplayRecordedTimesForHTML();
?>
</body>
</html>
<?php

Display recorded times in a JSON response

$action = 'get-user-favorites';
$info = getInfoForUserFavorites();

// The following function still works when stir is set to disabled.
stirDisplayJSONInfo($info, $action);

The Versions

23/05 2014

dev-master

9999999-dev

Record time taken in your website.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

time benchmark record stir

23/05 2014

1.0

1.0.0.0

Record time taken in your website.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

time benchmark record stir