前段时间用写了一个ThemeCache,利用 PEAR的Cache_Lite将本站所有页面进行 缓存 。
本周再次发力,写了ajax留言程序,因此,即使页面处于cache状态也能更新留言数据。再接再厉,在后台写了一个清除cache的插件,激活该插件后,后台如果有人修改、发布或者删除文章之后,相关缓存会自动更新。因此本站缓存的时间现在已经设置成无限长,基本实现最大静态化。
补充: 突然想到,首页的最新评论可根发表以及删除文章无关,只有有最新的评论显示出来就得要更新,怎么处理呢。还是出绝招:index自身 ajax自身 index。
< ?php if( "4ajax" == $_GET['action']) : //为了显示首页的最新评论不得不出此下策?>
< ?php u_get_recent_comments(12); ?>
< ?php die(); endif;?>
< ?php require_once (TEMPLATEPATH . "/ThemeCache/cache_start.php");?>
< ?php get_header(); ?>
< ?php include (TEMPLATEPATH . "/config.php");//COS_INDEX_BANNER_ID?>
现在终于趋于完美。嘿嘿。
该日志未加标签
赶快占沙发