没有办法,ixwebhosting的速度好像变慢了,所以只有把html静态化了,静态化的思想很简单,就是按照url rewrite的路径生成真正的html文件,那么服务器在调用的时候,真正的html就优先被调用了。朋友可以查看本文章的html源代码,会发现这样的注释<!–this is a real html –>就表示你看到的是html,即使wp的数据库崩溃了,这篇文章依然存在,本来想利用ob_stat()
$ori_dir = getcwd();
chdir(ABSPATH);
ob_start();
$_GET['p']=文章的id;
require ABSPATH.'index.php';
$output = ob_get_clean();
//然后将output写入到对应的html文件中
的方式在用户访问的时候,将缓冲区的文件写入到html文件中,可是用户随时都可能关闭浏览器,会生车生成不完整的html文件,因此放弃了此种做法,所以写成了插件,由于blog还得有用户留言交互,因此目前的实现方法用ajax,不过也好解决,当用户留言的时候更新缓存就可以了,如果有朋友需要的话,我将会完善这个插件,使之支持留言刷新!
当然,还没有经过足够时间的测试,特别是静态化,可能会在需要动态的时候被静态了,上一次cache的时候就发现把别人的留言信息给静态化了,呵呵,等我用到没有问题了,就发布出来。
该日志未加标签
虽然不知道在说什么但听起来很不错
这个插件很需要的…..
也请楼主有时间写一篇怎么实现全站都是静态的