带缓存的路由库 Ham

BSD
PHP
跨平台
2013-12-31
红薯

Ham 是一款轻量级的路由框架,利用缓存来提升速度。把任何 I/O 相关的东西缓存进 XCache/APC。要求 PHP 5.3+ 和 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();
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

linux下使用Win Modem

inux下使用Win Modem 作者:兄弟连 我是一名Linux爱好者,和许多玩家一样在计算机上安装了Linux+Windows双系统,使用内 置Modem。在Windows下该机使用正常,可是到linux下就无法上网。   我...

2016/11/15 11:52
9
0
Rspamd 将收到的spam/ham转了到指定邮箱

reject中的邮件可能会有误判的,我们想将reject的收进来保存一段时间,如果有反应误判的可以拿来分析或者learn ham 官方文档 https://rspamd.com/doc/modules/metadata_exporter.html spam收...

2017/11/08 16:33
16
0
rspamd 使用redis 作为bakend

参考 https://rspamd.com/doc/faq.html 记录总结

2016/04/26 14:43
88
1
Python之字符串格式化(format)

# 普通调用 "{0}, {1} and {2}".format('spam', 'ham', 'eggs') # 基于位置的调用 "{motto} and {pork}".format(motto = 'spam', pork = 'ham') # 基于Key的调用 "{motto} and {0}".format('...

2017/10/20 14:05
4
0
rspamd 学习spam/ham

学习为垃圾邮件 learn_spam ``` [root@umail Maildir]# rspamc -h localhost:11334 -P q1cc learn_spam <.Junk/cur/1440728579.M621653P19776.umail.westhost.cn\,S\=2440\,W\=2501\:2\, Res...

2015/08/28 10:26
62
0
零基础学python-10.3 表达式

常见表达式语句: 运算 解释 spam(eggs,ham) 函数调用 spam.ham(eggs) 方法调用 spam 在交互模式解释器内打印变量 print(a,b,c,sep='') 打印操作 yield x**2 产生表达式的语句 从上面我们看到...

2015/09/17 16:40
0
0
Mahout垃圾邮件过滤模型demo

使用mahout的模型库训练Naive Bayes模型,并利用训练好的模型搭建了一个判定垃圾邮件的web server。

2015/05/18 18:00
38
0
智能合约最佳实践 之 Solidity 编码规范

每一门语言都有其相应的编码规范, Solidity 也一样, 下面官方推荐的规范及我的总结,供大家参考,希望可以帮助大家写出更好规范的智能合约。 命名规范 避免使用 小写的l,大写的I,大写的O...

05/16 11:53
4
0
python 之 PEP8 风格

行最大长度: 所有行都限制在79个字符长度以内 注释应该被限制在72个字符长度内 推荐利用Python圆括号、方括号和花括号中的隐式续行 why? 代码评审(code review)一个窗口全屏更好的显示 空行...

2016/04/08 17:42
51
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部