没有办法,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的时候就发现把别人的留言信息给静态化了,呵呵,等我用到没有问题了,就发布出来。
该日志未加标签
虽然不知道在说什么但听起来很不错
这个插件很需要的…..
也请楼主有时间写一篇怎么实现全站都是静态的
很喜欢cosβ网站的CMS形式,不知道可不可以写些怎么将WP改成CMS的文章?
右上角google cms,第一篇结果就是我写的怎么用wp做cms,:)[quote]
很喜欢cosβ网站的CMS形式,不知道可不可以写些怎么将WP改成CMS的文章?
[/quote]
很高兴cosβ来访问。我也有个用Joomla做的网站:http://www.shuiziliu.com/home/,不过现在就是用来收集一些感兴趣的文章。Joomla的后台很强大,基本上不用在模板上修改模块显示的位置,但是我技术不好,一些想要显示的效果做不出来,我等着心态好一些的时候好好发掘一些Joomla,至于Blog就用WP了,比较Blog的功能它都有。有问题,还要请教你哦,先看了你的文章先。
[quote]
右上角google cms,第一篇结果就是我写的怎么用wp做cms,:)
[/quote]