6行代码减轻你的emlog压力[带插件]

此文适合折腾帝,普通博客可以忽略。标题没忽悠,的确只是6行代码。当然你要换个写法多写几行也行。
emlog的rss输出为纯动态的,每次访问都需查库查表什么的,过去我博客曾经统计过,只腾讯网易和google三家的阅读器一天对rss.php的访问就达300多次,而这个文件只需要在写完文章更新一下,其它时间内容是完全不变的,于是输出静态文件会对性能有一点点提升。
上代码:
<?php
$xmlcnt = file_get_contents('http://simue.com/blog/rss.php');//换成你博客的rss地址,可以用相对路径
$re = file_put_contents('../rss.xml',$xmlcnt);
?>
以上命名为echoxml.php保存到admin目录下
然后打开该目录下的save_log.php,分别在 //日志发布成功 及 //日志保存成功 两个注释后面另起一行,加上:
include 'echoxml.php';
保存文件,ok!一共6行,还有很大水分!
以后只要你修改或发布文章,都会自动生成rss.xml文件了!
PS:其实这东西可以做成插件,因为save_log.php里有一个挂载点:doAction('save_log', $blogid);
上插件:autorssxml.zip
首次激活时也会自动生成,如生成失败,请保证博客根目录有写权限。
如果能集成在博客程序里面也不错。