PHP带缓存的路由库

2014 年 1 月 12 日4490

Ham也是一款轻量级的路由框架,但是它利用缓存甚至获得了更快的速度。它通过把任何I/O相关的东西缓存进XCache/APC。下面是一个例子:

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();

这个库要求你至少安装了XCache和APC其中的一个,这可能意味着,在大多数主机提供商提供的主机上它可能用不了。但是如果你拥有一个安装它们其一的主机,或者你可以操控你的web服务器,你应该尝试这款最快的框架。

0 0