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>'; }
} 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']; }