前些日子对 YUF 做了大量改进,版本更新到0.9
将原有的两个网站基于YUF 0.9进行了重写, 感觉开发效率高了很多。网站各方面性能也有了很大提高,特别是安全性能和抗压性能。
而且代码量明显少了很多。现在开发一个新的网站,经过简单配置就可以完成一个网站的基本雏形。
随着网站访问量的增加,YUF本身可能会暴露一些问题,不断完善吧。
继续加油!!
贴一段代码纪念一下:
入口配置
//配置YUF框架目录
define(“YUF_PATH”,””);
//配置项目根目录
define(“PRO_ROOT”,””);
define(“YUF_PATH”,””);
//配置项目根目录
define(“PRO_ROOT”,””);
$config = array(
‘site_url’=>”http://jasonyu.cn”,
‘img_url’=>”http://res.jasonyu.cn”, //静态资源
‘charset’=>”UTF-8″,
‘debug’=>true,
‘gzip’=>true,
‘view’ => array(
‘enabled’ => TRUE, // 开启视图
‘auto_ob_start’ => TRUE, // ob开启
‘config’ =>array(
),
),
‘DB’=>array(
‘connect’=>””,
‘charset’=>”UTF8″,
‘prefix’=>””,
‘temp_path’=>PRO_ROOT. ‘/temp/q_caches/’,
),
‘cache’=>array(
‘type’=>”memcached”,
‘host’=>”127.0.0.1″,
‘port’=>”11211″,
),
‘external_libs’ => array(
PRO_ROOT . ‘/include/app.base.php’,
),
);
require(YUF_PATH.”/YUF.php”);
YUF :: startup($config);
实例
class DefaultApp extends BaseC
{
function index()
{
$site[‘index’] = 1;
$this->display(‘home.tpl’,$site);
}
}
{
function index()
{
$site[‘index’] = 1;
$this->display(‘home.tpl’,$site);
}
}
Tags – yuf