public function cache()
 {
     Benchmark::startTime('get_data');
     $member_list = Cache::get('member_list_cache');
     if ($member_list == null) {
         echo 'NO CACHE';
         $member_list = DB::table('member')->limit(100)->get();
         Cache::store('member_list_cache', $member_list);
     }
     echo nl2br(PHP_EOL);
     echo 'Get data time : ' . Benchmark::getTime('get_data', 5) . ' s';
     //Cache::delete('member_list_cache');
     echo '<pre>';
     print_r($member_list);
     echo '</pre>';
 }
Exemple #2
0
} else {
    echo 'Application Environtment not set correctly...';
    die;
}
/**
 * Register elips autoloader
 */
require __DIR__ . '/../elips/framework/Elips/autoload.php';
/**
 * Register composer autoloader
 */
require __DIR__ . '/../elips/vendor/autoload.php';
/**
 * Starting benchmark
 */
use Elips\Libraries\Benchmark;
Benchmark::startTime('execution_time');
/**
 * Instantiate core class
 */
$instance = new \Elips\Core\Core();
$instance->run();
/**
 * Get core class instance
 *
 * @return Core|null
 */
function get_instance()
{
    return $GLOBALS['instance'];
}