前段时间用写了一个ThemeCache,利用 PEAR的Cache_Lite将本站所有页面进行 缓存 。
本周再次发力,写了ajax留言程序,因此,即使页面处于cache状态也能更新留言数据。再接再厉,在后台写了一个清除cache的插件,激活该插件后,后台如果有人修改、发布或者删除文章之后,相关缓存会自动更新。因此本站缓存的时间现在已经设置成无限长,基本实现最大静态化。
补充: 突然想到,首页的最新评论可根发表以及删除文章无关,只有有最新的评论显示出来就得要更新,怎么处理呢。还是出绝招:index自身 ajax自身 index。
- < ?php if( "4ajax" == $_GET['action']) : //为了显示首页的最新评论不得不出此下策?>
- < ?php u_get_recent_comments(12); ?>
- < ?php require_once (TEMPLATEPATH . "/ThemeCache/cache_start.php");?>
- < ?php get_header(); ?>
- < ?php include (TEMPLATEPATH . "/config.php");//COS_INDEX_BANNER_ID?>
- <script src="<?php bloginfo('stylesheet_directory'); ?>/ajaxreq.js"></script>
- <script LANGUAGE="JavaScript">
- <!--
- function indexLoader(){
- url = "<?php echo $_SERVER['REQUEST_URI']?>?action=4ajax";
- var ajax=new AJAXRequest;
- ajax.get(
- //请求的URL
- url,
- //回调函数
- function(obj) {document.getElementById('latestcomments').innerHTML = obj.responseText;}
- );
- }
- window.onload=indexLoader;
- //-->
- </script>
现在终于趋于完美。嘿嘿。

在网上看到用人写如何用office2007发布blog,我也尝试的发布了一篇,看来一切都很正常,那么今后就可以用word发布我的blog了。这样的好处有以下几点:
看行不行?顺便也传张图片上来,看能否支持图片。