Wordpress
作者:cosβ (转载请注明本文链接地址: 生活点滴|Enjoy Life)

  1. 最近更新:2007.05.30 08:45
  2. 最近更新:2007.05.31 09:05

功能描述:生成文章和首页HTML缓存文件,当有评论、修改、添加和删除文章的时候更新首页和当前页面缓存。注意,不缓存其他页面

环境需求:服务器必须支持URLrewrite

插件独立性:不依赖其他插件

你是否需要该插件?满足下列要求表示你需要该插件:

  1. 访问量过大;
  2. 服务器和数据库负荷过高;
  3. 不需要花哨的插件,仅仅是发表文章……
  4. 插件过多,页面载入速度太慢;
  5. 我想上面的原因已经够了

满足下面的条件则表示你不需要此插件:

  1. 安装了url 定向插件的,比如permalink redirect;
  2. 喜欢测试花哨的插件,缓存会让你不能即时看到测试结果;
  3. 页面需要实时更新数据,如非JS的访客统计程序;
  4. 总之,得到了一些,必须失去一些……

安装方法:

  1. 首先,永久连接不能使用默认格式;
  2. 修改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径,中文推荐采用 /html/y%year%/%post_id%.html如果你和我一样不怕麻烦愿意为每篇文章写一个英语的post slug,建议采用这样的格式:/html/y%year%/%post_id%_%postname%.html;
  3. 下载插件,在后面的下载页面;
  4. 后台激活插件,并且将你下载的comments.php替代你当前模板下的同名文件,替代之前请备份;
  5. 选项-〉coshtmlcache 将以前的文章批量生成cache;
  6. 如果你会css,可以自行修改插件目录下的css文件来显示留言;
  7. done

change log:

  1. 2007.05.28 version1.0 released;
  2. cookie read bug fixed;
  3. 考虑到有网友需要没有ajax集成的插件,所以特此增加了没有ajax的插件,并且重新确认了cookie的有效性;

下载链接:version1.0 ajax-comments-built-in cos-html-cache.zip
未集成ajax comment的版本 cos-html-cache(no-ajax-build-in).zip (请删除原来插件目录,替代后并重新批量更新缓存)
测试地址:demo.storyday.com
更新后请大家重新下载,注意别用FireFox下载,FireFox可能直接获取缓存内容,你可能下载不到更新的文件

同样,有问题请留言,代码中的storyday请别修改,目的是为了防止命名冲突,因为storyday是唯一的,看过think in java的就知道这个不错的方法!

有可能的话,请帮忙推荐,譬如抓虾,该插件今后的更新记录均在此页显示

如果你已经使用,无论有问题或者没有问题,希望你在此做一个评论,留下你的足迹,谢谢

FAQ:

  1. 我后缀名是.htm不是.html的可以用么?
    可以,你设置永久连接是什么后缀就可以用什么后缀,jsp都可以,不需要修改插件。
  2. 如果我的永久连接是目录形式的可以用么?
    可以,插件将会在目录下生成index.html文件。
  3. 如果我的永久连接不合理怎么办?
    放心修改就是,不用担心链接失效问题,我自己都修改过几次,看看这里:http://www.storyday.com/html/y2007/706_permalinks-migration-plugin.html

Popularity: 100% [?]