有一个首页,其中首页里包含有新闻子页面和信息列表子页面两大部分组成现在我想让首页的缓存时间为10秒
新闻子页面的缓存时间为12秒
信息列表子页面的缓存时间为13秒请问各位高人这样的程序应该怎么写?

解决方案 »

  1.   


    require('Smarty.class.php'); 
    $smarty = new Smarty; 
    $smarty->caching = 2; //告诉Smarty模板要用$cache_lifetime的值来判断是否过期
    $smarty->cache_lifetime = 10; //以秒为单位
    $smarty->display('首页模板'); 
    $smarty->cache_lifetime = 12; 
    $smarty->display('新闻子页面模板'); 
    $smarty->cache_lifetime = 13; 
    $smarty->display('信息列表子页面模板'); 
      

  2.   

    大仙,十几秒缓存作用不大吧。怎么也得半小时。我自己都是最终页永久缓存。只在后台更新数据库时,调用smarty接口把缓存删掉。