Loading...

html静态化文章的插件已经完成

2007-03-26 20:18:00 发表于Wordpress, 网站技术 本文链接: html静态化文章的插件已经完成

没有办法,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的时候就发现把别人的留言信息给静态化了,呵呵,等我用到没有问题了,就发布出来。

该日志未加标签
发表于 2007-03-26 20:18:00 目录:Wordpress, 网站技术 [RSS 2.0] 您可以评论. Pinging 不可用.
  • 相关阅读
  • homezz 美国专业主机商
    已经有4位大师动手指导 拒绝低俗
    • 1楼 kinos 在2007.03.27 00:11发表评论如下: 回复

      虽然不知道在说什么但听起来很不错
      这个插件很需要的…..
      也请楼主有时间写一篇怎么实现全站都是静态的

      • 2楼 水自流 在2007.03.27 21:19发表评论如下: 回复

        很喜欢cosβ网站的CMS形式,不知道可不可以写些怎么将WP改成CMS的文章?

        • 3楼 cosβ 在2007.03.27 21:50发表评论如下: 回复

          右上角google cms,第一篇结果就是我写的怎么用wp做cms,:)[quote]
          很喜欢cosβ网站的CMS形式,不知道可不可以写些怎么将WP改成CMS的文章?
          [/quote]

          • 4楼 水自流 在2007.03.27 22:30发表评论如下: 回复

            很高兴cosβ来访问。我也有个用Joomla做的网站:http://www.shuiziliu.com/home/,不过现在就是用来收集一些感兴趣的文章。Joomla的后台很强大,基本上不用在模板上修改模块显示的位置,但是我技术不好,一些想要显示的效果做不出来,我等着心态好一些的时候好好发掘一些Joomla,至于Blog就用WP了,比较Blog的功能它都有。有问题,还要请教你哦,先看了你的文章先。
            [quote]
            右上角google cms,第一篇结果就是我写的怎么用wp做cms,:)

            [/quote]

            评论分页: 1
            (Required)
            (Required, not published)
            如果留言未显示无需重复留言,我将为你恢复!