#!/usr/bin/php setGetCache(false); // Since fetching from cache is disabled, overwrite our stats $start = microtime(true); if (!$statistics->getRoundShares()) $log->logError("getRoundShares update failed"); $log->logInfo("getRoundShares update " . number_format(microtime(true) - $start, 2) . " seconds"); $start = microtime(true); if (!$statistics->getTopContributors('shares')) $log->logError("getTopContributors shares update failed"); $log->logInfo("getTopContributors shares " . number_format(microtime(true) - $start, 2) . " seconds"); $start = microtime(true); if (!$statistics->getTopContributors('hashes')) $log->logError("getTopContributors hashes update failed"); $log->logInfo("getTopContributors hashes " . number_format(microtime(true) - $start, 2) . " seconds"); $start = microtime(true); if (!$statistics->getCurrentHashrate()) $log->logError("getCurrentHashrate update failed"); $log->logInfo("getCurrentHashrate " . number_format(microtime(true) - $start, 2) . " seconds"); /* // Admin specific statistics, we cache the global query due to slowness $start = microtime(true); if (!$statistics->getAllUserStats('%')) $log->logError("getAllUserStats update failed"); $log->logInfo("getAllUserStats " . number_format(microtime(true) - $start, 2) . " seconds"); */ // Per user share statistics based on all shares submitted $start = microtime(true); $aUserShares = $statistics->getAllUserShares(); $log->logInfo("getAllUserShares " . number_format(microtime(true) - $start, 2) . " seconds"); foreach ($aUserShares as $aShares) { $memcache->setCache('getUserShares'. $aShares['id'], $aShares); } require_once('cron_end.inc.php'); ?>