PHP帶緩存的路由庫 - Ham

2013-12-31 09:28:37來源:作者:

Ham也是一款輕量級(jí)的路由框架,但是它利用緩存甚至獲得了更快的速度。它通過把任何I/O相關(guān)的東西緩存進(jìn)XCache/APC。下面是一個(gè)例子:

Ham也是一款輕量級(jí)的路由框架,但是它利用緩存甚至獲得了更快的速度。它通過把任何I/O相關(guān)的東西緩存進(jìn)XCache/APC。下面是一個(gè)例子:

require '../ham/ham.php';

$app = new Ham('example');
$app->config_from_file('settings.php');

$app->route('/pork', function($app) {
    return "Delicious pork.";
});

$hello = function($app, $name='world') {
    return $app->render('hello.html', array(
        'name' => $name
    ));
};
$app->route('/hello/<string>', $hello);
$app->route('/', $hello);

$app->run();

這個(gè)庫要求你至少安裝了XCache和APC其中的一個(gè),這可能意味著,在大多數(shù)主機(jī)提供商提供的主機(jī)上它可能用不了。但是如果你擁有一個(gè)安裝它們其一的主機(jī),或者你可以操控你的web服務(wù)器,你應(yīng)該嘗試這款最快的框架。

關(guān)鍵詞:PHP路由庫Ham